📁OrganisingFiles_by_Type
- 📄 This repo features File Organising by Type of Files!.
- 📄 This repo uses Python to Organise Files so that users can care about doing stuff they want to instead of the tedious new_folder,copy,cut,paste.
- 📄 It is also a good way to not loose your files in the messy file heapes!
Install and Use
The installation of OrganisingFiles_by_Type is very simple :
- Open a clean Terminal
- Type :
-
pip install OrganisingFiles_by_Type
- The Installation should start and the package should be downloaded in some time.
- Type :
-
organisein Terminal to start organising! - Please use Python3.14 and tkinter version that comes with it.Any other versions are not tested and old versions can lead to the package not working as intended.
Organising into Types!
📸 Images
- png
- jpg
- jpeg
- and more coming...
📄 Documents
- txt
- docx
- ods
- xlsx
- and more coming...
📹 Videos
- mp4
- mov
- ogv
- and more coming...
🔊 Audio
- mp3
- wav
- and more coming...
🧊 3D
- obj
- stl
- amf
- and more coming...
🖥 Code
- py
- java
- cpp
- c
Optimization
-
Optimised the core logic to improve performance
Efficient Algorithm
-
Removed heaps of If statements which causes performance decrease.
-
Instead Added dictionary lookup mapping which increased performance!
-
Change : If statements : ~0.2910s Dictionary : ~0.2007s
A ~31% Increase in Performance!
Minimized Bundle Size
- This Project only uses built-in Python Standard Libraries
- They are:
- shutil
- os
- tkinter
- Zero external dependencies whuch results in a small package size (~3.6 kB)
-
Metadata
Release files for OrganisingFiles-by-Type 0.1.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| organisingfiles_by_type-0.1.6.tar.gz | 3.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| organisingfiles_by_type-0.1.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.0 kB
Release files / organisingfiles_by_type-0.1.6.tar.gz
| Download URL | organisingfiles_by_type-0.1.6.tar.gz |
|---|---|
| Size | 3.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
449d0cc374a60b223fb2cf94dfe2cec1f07fd23df53a0c13ac5674ae1fddae92
|
|
BLAKE2b-256 checksum How to use checksums |
b3bb29e2c59dd6a99ec3c58e310835849cc2f353bb10522d8d4668c227945b62
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / organisingfiles_by_type-0.1.6-py3-none-any.whl
| Download URL | organisingfiles_by_type-0.1.6-py3-none-any.whl |
|---|---|
| Size | 5.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b4a6032e7a5c4599842fc2ce692b35c1173aed99e087ced92180caf705d2f157
|
|
BLAKE2b-256 checksum How to use checksums |
693809e54c01348d4151e2b881151edd34f6ab7ef4d50f25d9b37da9f698664d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|