Skip to main content

📁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 :
  • organise 
    
    in 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
  • pdf
  • 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)

Source distribution for OrganisingFiles-by-Type 0.1.6
File Size Uploaded
organisingfiles_by_type-0.1.6.tar.gz 3.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for OrganisingFiles-by-Type 0.1.6
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.6 This release

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page