Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free. Learn more →
Top 20 Python File Projects
-
boltons
🔩 Like builtins, but boltons. 250+ constructs, recipes, and snippets which extend (and rely on nothing but) the Python standard library. Nothing like Michael Bolton.
-
-
Mergify
Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
-
-
Project mention: How to get the password of an encrypted RAR if I have its contents? | /r/HowToHack | 2022-11-29
-
Project mention: I'm working on a file manager with tags, it's in early development and I would love your feedback! | /r/datacurator | 2023-04-16
For my personal tool-set, I've settled for "everything in the file name" because in my experience, this ensures that no meta-data gets lost when moving paths, on thumb drives with ancient file systems, OS-borders and so forth (https://github.com/novoid/filetags + other tools + https://karl-voit.at/managing-digital-photographs/ as an overview).
-
HyperTag
NeoVerse/HyperTag - Intuitive Knowledge Management WebApp & CLI for Humans using Deep Learning & Tags
-
Not automatic but this worst very well https://github.com/novoid/date2name
-
Sonar
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
file-validator
The first Python validation package uses type, mime, extension, magic numbers, and size to validate files. ✅
-
-
Project mention: Organizing photos in file hierarchy vs. 3rd party application | /r/datacurator | 2023-02-05
It sorts by file name and alphabet. My guess-filename and date2name generate date- and timestamps quite cleverly as long as your meta-data is not broken.
-
-
I've just translated one of my more popular Python libraries into Rust, and like with the Python version, I had to name it "in-place" because "inplace" was already taken: https://crates.io/crates/in-place
-
move2archive
Managing event-related files in a folder hierarchy like "<ARCHIVE>/2013/2013-05-17 Event name/"
-
python-utilities
Different python utility scripts to help automate mundane/repetitive tasks. Useful for performance testers/data scientist or anyone who wants to automate mundane tasks in python.
-
RARNinja-RAR-Password-Cracking-Utility
A dictionary attack implementation, for the automated cracking of password-protected RAR files with the help of a supplied dictionary file. This project was created for experimental/observational purposes.
-
StringEncrypt-Python
StringEncrypt allows you to encrypt strings and files using a randomly generated algorithm, generating a unique decryption code (so-called polymorphic code) each time in the selected programming language.
-
-
-
-
unDEL
This code provides a flexible and customizable file recovery tool that can be used to recover deleted files from a variety of sources, including local file systems, disk images, and remote servers. The code is written in Python and can be run on both Windows and Linux systems.
Project mention: 54R4T1KY4N/unDEL: This code provides a flexible and customizable file recovery tool that can be used to recover deleted files from a variety of sources, including local file systems, disk images, and remote servers. The code is written in Python and can be run on both Windows and Linux systems. | /r/github | 2023-03-09 -
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Python File related posts
- I'm working on a file manager with tags, it's in early development and I would love your feedback!
- 54R4T1KY4N/unDEL: This code provides a flexible and customizable file recovery tool that can be used to recover deleted files from a variety of sources, including local file systems, disk images, and remote servers. The code is written in Python and can be run on both Windows and Linux systems.
- [app request] Adding date to folders
- Organizing photos in file hierarchy vs. 3rd party application
- File organization help needed, need to match file names and move them to a folder.
- An Alternative to Tabbles [an ALMOST amazing comprehensive file system]
- Program that can automatically rename file based on multiple specification?
-
A note from our sponsor - Mergify
blog.mergify.com | 22 Sep 2023
Index
What are some of the best open-source File projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | boltons | 6,264 |
2 | smart_open | 2,948 |
3 | aiofile | 398 |
4 | Zydra | 390 |
5 | filetags | 197 |
6 | HyperTag | 176 |
7 | date2name | 69 |
8 | file-validator | 49 |
9 | directory-structure | 47 |
10 | guess-filename.py | 37 |
11 | filedate | 34 |
12 | inplace | 28 |
13 | move2archive | 22 |
14 | python-utilities | 21 |
15 | RARNinja-RAR-Password-Cracking-Utility | 17 |
16 | StringEncrypt-Python | 16 |
17 | EncrypC | 14 |
18 | destream | 13 |
19 | fileson | 2 |
20 | unDEL | 0 |