A cross-platform tool to create a structured file organization system
Project description
Ordo
A cross-platform tool to create a structured file organization system with a standardized classification method to solve the problem of file chaos.
Features
- Cross-Platform Compatibility: Works on Windows, macOS, and Linux
- Unified Classification System: Uses numerical coding and bilingual naming conventions
- Hierarchical Structure: Provides multi-level structured folder organization
- AI-Ready: Interface reserved for future AI integration
Classification Method
The file management system uses a numerical classification method with 10 main categories:
- 00000000 - Inbox: Temporary storage for files to be processed
- 10000000 - Work: Work-related files
- 20000000 - Learning: Educational materials
- 30000000 - Interest: Hobbies and personal interests
- 40000000 - Memories: Photos and memories
- 50000000 - Resource: Resource files
- 60000000 - ArtWork: Artistic creations
- 70000000 - MediaLibrary: Media collection
- 80000000 - Archive: Archived files
- 90000000 - Miscellaneous: Files that don't fit elsewhere
Each main category contains multiple subcategories with their own numerical codes, forming a complete hierarchical structure.
Installation
Direct Usage
No installation required. Simply ensure your system has Python 3.6 or later installed.
Using as a Package with UV
For a more integrated experience, you can install the package using the uv package manager:
# Install uv if you don't have it
curl -sSf https://astral.sh/uv/install.sh | sh
# Install ordo package
uv pip install file-ordo
Usage
Using Scripts Directly
-
Download the appropriate script for your system:
create_folders.py(Python - all platforms)create_folders.sh(Bash - macOS/Linux)create_folders.bat(Batch - Windows)
-
Run the script:
# Python (all platforms) python create_folders.py # Bash (macOS/Linux) ./create_folders.sh # Batch (Windows) create_folders.bat
Using as an Installed Package
If you've installed ordo using uv:
# Simply run
ordo
- Follow the prompts to choose where to create the folder structure
- The program will automatically create the complete folder structure
Upcoming Features
- AI Integration: Planned AI assistant to help automatically organize files into appropriate locations
- GUI Interface: Add a graphical user interface for more user-friendly operation
- Custom Templates: Allow users to create and save custom folder structure templates
- File Synchronization: Support for synchronizing folder structures across multiple devices
License
GNU General Public License v3.0
Author
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file file_ordo-0.1.0.tar.gz.
File metadata
- Download URL: file_ordo-0.1.0.tar.gz
- Upload date:
- Size: 29.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
207d463000e96010d45043c8e4e073968a6d14c3097ebd65c79adeaef228c7b7
|
|
| MD5 |
7cd3aafa120a66f2c1242e507b78a545
|
|
| BLAKE2b-256 |
e8dfecd53d3c6f36ba59aca242a18dbcf17604531736ff0d38e138a4c3d97e4f
|
File details
Details for the file file_ordo-0.1.0-py3-none-any.whl.
File metadata
- Download URL: file_ordo-0.1.0-py3-none-any.whl
- Upload date:
- Size: 20.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
749d37cd590cf5672cbd691c4f443c7ea8252f8aa7b47f8333d309a0473e1cdd
|
|
| MD5 |
f15fc841501d34a2060a9205b3f4bf05
|
|
| BLAKE2b-256 |
018e65e4e6af6f8f4fe13587f13009bfbeb6dae81bd7b14e114d1ec54bdb508d
|