Skip to main content

File Organiser which organises files by type

Project description

📁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)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

organisingfiles_by_type-0.1.6.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

organisingfiles_by_type-0.1.6-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file organisingfiles_by_type-0.1.6.tar.gz.

File metadata

  • Download URL: organisingfiles_by_type-0.1.6.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for organisingfiles_by_type-0.1.6.tar.gz
Algorithm Hash digest
SHA256 449d0cc374a60b223fb2cf94dfe2cec1f07fd23df53a0c13ac5674ae1fddae92
MD5 f8dcc5e77fdfdebf97105e6e7c8e1b09
BLAKE2b-256 b3bb29e2c59dd6a99ec3c58e310835849cc2f353bb10522d8d4668c227945b62

See more details on using hashes here.

File details

Details for the file organisingfiles_by_type-0.1.6-py3-none-any.whl.

File metadata

File hashes

Hashes for organisingfiles_by_type-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 b4a6032e7a5c4599842fc2ce692b35c1173aed99e087ced92180caf705d2f157
MD5 f46876816a0c7a432eb676036e69b090
BLAKE2b-256 693809e54c01348d4151e2b881151edd34f6ab7ef4d50f25d9b37da9f698664d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page