Automatically sort a messy folder of files into subfolders by type.
Bulk rename a batch of photos with a custom name and numbering.
Convert images between JPG, JPEG, PNG, and WEBP formats.
Learn basic Python file handling by reading a small, simple codebase.
| maman-fbsoid/mamanmate | 0xallam/my-recipe | 0xhassaan/nn-from-scratch | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | Python | Python | Python |
| Last pushed | — | 2022-11-22 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 1/5 | 2/5 | 4/5 |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Python 3.13 or newer and the Pillow library.
MamanMate is a small collection of Python tools for everyday file management tasks. The author describes it as part of their own journey learning Python, so it is a beginner friendly personal project rather than a polished commercial tool. The project currently offers three features. The first is an organizer that automatically sorts files into folders based on their file extension, so images, documents, and other file types end up grouped together without manual sorting. The second is a bulk renamer that lets you rename a group of files at once using a custom base name with automatic numbering added, for example turning a set of photos named Photo1, Photo2, and Photo3 into Holiday_1, Holiday_2, and Holiday_3. The third is an image converter that switches images between JPG, JPEG, PNG, and WEBP formats, saving the converted files into a folder called Converted. The README lists a roadmap of features the author plans to add later, including PDF tools, a ZIP file manager, a graphical interface, a dark mode, file statistics, and a settings screen. Right now the project runs entirely from the command line. To use it, you need Python 3.13 or newer along with the Pillow image library, which is installed either directly or through the project's requirements file. Running it involves cloning the repository, installing the dependencies, and starting the main script, with slightly different commands shown for Linux, Windows, and macOS. The codebase itself is small and straightforward, made up of a main script plus separate files for the organizer, the renamer, and the image converter. The project is written in Python, has no stars yet, and is licensed under the MIT license, meaning it can be freely used, modified, and shared.
A beginner Python project offering three simple command line tools: organizing files by type, bulk renaming files, and converting images between common formats.
Mainly Python. The stack also includes Python, Pillow.
MIT licensed, so it can be used, modified, and shared freely, including for commercial purposes.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.