Non-commercial use only β This tool is designed to help students and educators automatically organize study resources. Commercial use is prohibited without permission.
- Automatically sorts study resources into folders based on filename keywords.
- Sends uncategorized files to an admin review folder.
- Customizable folder structure and keyword rules.
- Lightweight and easy to run locally.
- Place all study resources in the input folder.
- The organizer scans filenames for keywords.
- Files are moved into predefined folders based on matches.
- Files that donβt match any keywords go to the admin review folder.
git clone https://github.com/Reymarch995/NB-NotesOrganizer.git
pip install -r requirements.txt
python organizer.pyEdit config.json to set:
- Input folder path
- Keyword-to-folder mappings
- Admin review folder path
Example:
{
"input_folder": "/user-uploads",
"folders": {
"Math": ["math", "emath", "mathematics"],
"Physics": ["physics", "phy"]
},
"admin_folder": "/admin_review"
}- Contributions are welcome for educational and non-commercial purposes only.
- Submit pull requests or open issues for bug fixes or features.
- Ensure contributions comply with the NC-SRO license.
This project is licensed under the Non-Commercial Study Resource Organizer License (NC-SRO).
See LICENSE.md for full terms.
Rayhan, [email protected]