New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

pi-folder-organizer

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pi-folder-organizer

A Python package for cleaning up cluttered files and organizing them into respective folders.

  • 2.2.2
  • PyPI
  • Socket score

Maintainers
1

PiFolderOrganizer

PiFolderOrganizer is a Python package that helps organize files into different categories based on their file extensions.

Installation

You can install PiFolderOrganizer using pip:

pip install pi-folder-organizer

Usage

To use PiFolderOrganizer in your Python code, import the PiFolderOrganizer class:

from pi_folder_organizer import PiFolderOrganizer

Make object of class

pi_organizer=PiFolderOrganizer()

To continue with default cleaning:

pi_organizer.pi_folder_organizer("/path/to/source_folder", "/path/to/destination_folder")

If you want to see which folders and extentions I use:

pi_organizer.get_counter()

This will return you a dictionary of folders and the files list as folder's files. Same for getting extensions

pi_organizer.get_extensions()

This will return you a dictionary of folders and the files tuple of file's extensions.

Customization Options

You can customize the counter dictionary and extensions dictionary according to your preferences. Here's how:

from pi_folder_organizer import PiFolderOrganizer

# Initialize PiFolderOrganizer
pi_organizer = PiFolderOrganizer()

# Customize the counter dictionary
new_counter = {
    "Images": [],
    "Documents": []
}

# Set the new counter
pi_organizer.set_counter(new_counter)
print("Updated Counter:", pi_organizer.get_counter())

# Customize the extensions dictionary
new_extensions = {
    "Images": (".png", ".jpg"),
    "Documents": (".txt", ".docs")
}

# Set the new extensions
pi_organizer.set_extensions(new_extensions)
print("Updated Extensions:", pi_organizer.get_extensions())

# Run the PiFolderOrganizer method after your setup
pi_organizer.pi_folder_organizer("source_folder", "destination_folder")

Note The length of new_counter and new_extensions must be same. The remaining files automatically moved to folder Others.

Contact Information

Feel free to reach out to me on social media:

GitHub LinkedIn Twitter Facebook

License

This project is licensed under the MIT License - see the LICENSE file for details.

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc