Skip to content

๐Ÿ“‚๐Ÿ Organizador de Archivos en Python Simplifica tu vida organizando tus archivos con un solo click gracias a este increรญble organizador desarrollado en Python! ๐Ÿš€ยกMantรฉn tus archivos en orden y ahorra tiempo con este Organizador de Archivos en Python! ๐Ÿ“‚๐Ÿ

License

Notifications You must be signed in to change notification settings

VictorCast2/File-Organizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

30 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“‚ย ๐Ÿย  Python File Organizer ๐Ÿ—‚๏ธย ๐Ÿย 

Simplify your life and conquer the chaos of your files with just one click using this amazing Python file organizer! ๐Ÿš€

๐Ÿค” Tired of wasting time searching for your files? Need a quick and efficient way to sort and manage your documents, images, videos, and music? Say goodbye to clutter and hello to ultimate organization! This Python file organizer is here to save the day. ๐Ÿ’ช๐Ÿ“

๐Ÿ’ก Unlock the power of Python, one of the most versatile and widely-used programming languages in the world. Whether you're a web developer, desktop application enthusiast, aspiring hacker, or AI explorer, Python has got you covered! ๐ŸŒ๐Ÿ–ฅ๏ธ๐Ÿ”๐Ÿค–

This project is a file organizer developed in Python that allows you to organize your files easily and quickly.๐Ÿš€

๐ŸŽ‰ย  Key Features:
  • Simplicity at its finest: Effortlessly organize your files into intuitive categories. ๐Ÿ—‚๏ธโœจ

  • Automation for the win: Let the Python script do the heavy lifting, saving you valuable time and energy. โš™๏ธโฑ๏ธ

  • Customization made easy: Tailor the organizer to suit your specific needs and preferences. It's flexible, adaptable, and ready to meet your requirements. ๐ŸŽจ๐Ÿ”ง

  • User-friendly experience: No advanced coding skills required! With a user-friendly design, this organizer is a breeze to use. Just one click and voilรก! ๐Ÿš€๐Ÿ–ฑ๏ธ

๐Ÿ“‹ Follow the easy steps outlined in the README.md to get started. From installation to execution, it's a smooth process. Plus, if you're feeling adventurous, contribute to the project and be part of an active and supportive community. ๐Ÿ‘ฅ๐Ÿค

๐Ÿ”— Check out the additional resources to explore more about Python and unleash its full potential. From official documentation to GitHub repositories, Stack Overflow, and more, the world of Python awaits your curiosity. ๐Ÿ“š๐Ÿ๐ŸŒŸ

Get ready to bid farewell to file chaos and welcome an organized and efficient workflow with this powerful Python File Organizer! ๐Ÿ“‚๐Ÿ๐Ÿ’ผ

Illustration:

An artistic depiction showing files transforming from a disorganized mess into a beautifully arranged, harmonious collection, symbolizing the transformative power of the Python file organizer. ๐ŸŒˆ๐Ÿ“โœจ

๐Ÿ—ƒ๏ธย  Python File Organizer ๐Ÿย 

This project is a file organizer developed in Python that allows you to organize your files easily and quickly. ๐Ÿš€

๐Ÿ“ย  Description ๐Ÿ“‚ย 

Python is one of the most important programming languages today due to its versatility. With Python, you can create web applications, desktop applications, perform hacking tasks, develop artificial intelligence applications, and much more. In this project, you will learn how to use Python to organize your files with just one click, making your life much easier. ๐Ÿ’ก๐ŸŒŸ

๐Ÿ”ง Features โœจ
  • Easy organization: With this organizer, you can classify your files into different categories such as images, documents, videos, music, and more.๐Ÿ“๐Ÿ—‚๏ธ
  • Automation: The Python script automates the file sorting process, saving you time and effort.โš™๏ธโฑ๏ธ
  • Customization: You can customize the classification categories according to your needs and preferences. The script is flexible and adapts to your specific requirements.๐ŸŽจ๐Ÿ”ง
  • User-friendly: No advanced programming knowledge is required. The organizer is designed intuitively and can be executed with just one click.๐Ÿš€

๐Ÿ“‹ย  Requirements ๐Ÿ› ๏ธย 

To use the Python File Organizer, make sure you have the following requirements fulfilled:

  1. Python 3: Ensure that Python 3 is installed on your system. If you don't have it installed, you can download it from the official Python website: Python.org.
  2. Python libraries: You need to have the following Python libraries installed:
  • Os: This library provides a way to interact with the operating system and perform file operations. You can install it by running the following command in your terminal: batch pip install os

  • Shutil: This library provides a higher-level interface for file operations, such as moving, copying, and deleting files. Install it by running the following command in your terminal: batch pip install shutil

  • Colorama: This library adds ANSI escape character sequences to your Python program, allowing you to add colors and styles to the terminal output. Install it by running the following command in your terminal: pip install colorama

  • Argparse: This library provides a way to parse command-line arguments and options. It makes it easy to create powerful and user-friendly command-line interfaces. Install it by running the following command in your terminal: batch pip install argparse

Make sure all the required libraries are installed correctly to ensure the smooth functioning of the Python File Organizer.

Now you're ready to organize your files with just a few clicks! ๐Ÿ—‚๏ธ๐Ÿโœจ

๐Ÿ“šย  How to Use ๐Ÿš€ย 

  1. Clone or download the repository to your local machine. ๐Ÿ”„๐Ÿ’ป
    git clone https://github.com/VictorCast2/File-Organizer.git                
    
    and access the folder with
    
    
    cd "Organizador De Todos Tus Archivos\Py "       
    
    
  2. Make sure you have Python 3 installed on your system. ๐Ÿโœ…
  3. Install the necessary Python libraries by running the following command in your terminal: pip install os shutil. ๐Ÿ’ปโš™๏ธ
  4. Open the organizer.py file in a text editor.๐Ÿ“๐Ÿ“‚
  5. Customize the classification categories according to your needs. For example, you can add new categories or modify existing ones.๐Ÿ“๐Ÿ”ง
  6. Save the changes made to the file.๐Ÿ’พโœ…
  7. Run the organizer.py script by double-clicking on it or from your terminal: python organizer.py.๐Ÿš€โฉ
  8. That's it! Your files will be automatically organized into the corresponding categories. ๐Ÿ—‚๏ธ๐ŸŽ‰

๐Ÿ“šย  How Library installation ๐Ÿš€ย 

To begin your journey into the world of libraries, let's embark on a beautiful path filled with knowledge and possibilities.

With a simple command, the magic starts: pip install -r __TXT__\requirements.txt As the lines of code dance and intertwine, a symphony of dependencies unfolds, forming the foundation of your project. Each library, like a unique flower, contributes its own beauty and purpose.

In this realm of creativity and innovation, your ideas take flight, soaring through the vast expanse of possibilities. With each installation, you unlock new doors, revealing untapped realms of discovery.๐Ÿ”„๐Ÿ’ป

Embrace this process, for it is more than a mere installation. It is a testament to your passion and curiosity, a testament to the power of human ingenuity.

So, with every library installed, remember the potential it holds within. Let it guide you towards new horizons, where your dreams can become a reality.

Happy coding, adventurer! May your library installation journey be filled with wonder and inspiration. โœจ๐Ÿš€๐Ÿ”ฎ

๐Ÿ“šย  Reading the README.md file and LICENSE ๐Ÿš€ย 

  • for Windows:
type README.md | more
type LICENSE | more
  • for Linux:
cat README.md | more
cat LICENSE | more

๐Ÿ“šย  File Organizer Script ๐Ÿš€&nbsp

Description

This script organizes files based on their file extensions into specific folders. It helps you keep your files organized and easily accessible.

Usage

  1. Ensure you have Python installed on your system.
  2. Clone or download this repository to your local machine.
  3. Open a terminal or command prompt and navigate to the directory where you have the script.
  4. Install the required dependencies by running the following command:
pip install colorama
  1. Run the script using the following command:
python script.py

๐Ÿ“šย  ๐Ÿย  Folder Structure ๐Ÿย  ๐Ÿ“šย 

The script organizes files into the following folders:
  • Documents ๐Ÿ“„

  • Photos ๐Ÿ“ท

  • Videos ๐Ÿ“น

  • Music ๐ŸŽต

  • Downloads โฌ‡๏ธ

  • Other ๐Ÿ—‚๏ธ

๐Ÿ“šย  Customize ๐Ÿš€&nbsp

You can customize the file extensions and folder names in the script according to your preferences. Open the script and modify the file_extensions dictionary as needed.

๐Ÿ“šย  Author ๐Ÿ“šย 

Vรญctor Cast2

Please note that you should replace "Vรญctor Castillo" with your actual name or desired author "Vรญctor Josรฉ Castillo Castro ".

With this content, you'll have a README.md file that explains the script, its usage, the folder structure, and includes the section for reading the README.md file and LICENSE.

Let me know if you need further assistance!

๐Ÿ“šย  Detailed explanation of the script ๐Ÿš€ย  ๐Ÿย 

๐Ÿ“‚ The create_folder_if_not_exists function checks if a folder exists and creates it if it doesn't. This ensures that the target directory for organizing the files is available.

๐Ÿš€ The organize_files function performs the actual file organization. It uses a dictionary called file_extensions to define the file extensions and their corresponding folders. If a file matches any of the extensions, it is moved to the respective folder.

โœจ When a file is successfully moved, it prints a success message with a green color using colorama. The Fore.GREEN adds a touch of color to the output.

โŒ If there is an error moving a file, it prints an error message with a red color.

โšก๏ธ If a file doesn't match any of the defined extensions, it is moved to the "Other" folder.

๐ŸŒˆ The init() function from colorama initializes color support for the terminal, making the output more colorful and vibrant.

๐Ÿ“ The source_dir variable holds the source directory where the files are located. Modify this to the desired source directory.

๐Ÿ“‚ The target_dir variable holds the target directory where the organized folders will be created. Modify this to the desired target directory. The script ensures that the target directory exists by calling create_folder_if_not_exists.

That's it! The script organizes files based on their extensions into specific folders. Make sure to customize the file_extensions dictionary to match your desired folder structure and file extensions.

๐Ÿ‘ฅย  Contribution ๐Ÿคย 

If you want to contribute to this project, follow these steps:

  1. Fork the repository.
  2. Create a new branch with the feature or improvement you want to implement.
  3. Make the changes in your branch.
  4. Submit a pull request to merge your changes into the main branch.

๐Ÿšซ๐Ÿ“ Legal Disclaimer ๐Ÿšซ๐Ÿ“ - ๐Ÿ“ข Attention! Before using this Python File Organizer, please read the following legal disclaimer carefully. By using this software, you agree to the terms and conditions stated below:
  • โš ๏ธ Use at Your Own Risk: The Python File Organizer is provided on an "as is" basis, without any warranties or guarantees of any kind. The creators and contributors of this project do not take any responsibility for any damage or loss caused by the use of this software. Use it at your own risk.

  • ๐Ÿ”’ Data Privacy: The Python File Organizer operates locally on your system and does not collect or store any personal or sensitive data. However, it is always recommended to review the code and ensure that it meets your privacy requirements.

  • ๐Ÿ’ผ Intellectual Property: The Python File Organizer is an open-source project released under the MIT License. You are free to use, modify, and distribute the software, provided you comply with the terms of the license. Please refer to the LICENSE file for more details.

  • ๐Ÿ‘ฅ Contributions: If you contribute to this project, you grant the project maintainers the right to use, modify, and distribute your contributions under the same MIT License. Your contributions may be subject to review and may be rejected or modified to meet project requirements.

  • ๐Ÿ“š Additional Resources: The Python File Organizer may include links or references to external resources, such as official documentation or third-party libraries. The creators and contributors of this project are not responsible for the content, accuracy, or reliability of those external resources. Use them at your own discretion.

  • ๐Ÿšง Modification and Termination: The creators and contributors of this project reserve the right to modify, suspend, or terminate the Python File Organizer at any time, with or without notice. They are not obligated to provide support or updates for the software.

  • ๐Ÿ“ Legal Jurisdiction: This legal disclaimer shall be governed by and construed in accordance with the laws of the jurisdiction where the creators and contributors of this project reside. Any legal disputes arising from the use of this software shall be subject to the exclusive jurisdiction of the courts in that jurisdiction.

  • โš–๏ธ Final Words: While the Python File Organizer strives to provide a useful and efficient solution for file organization, it is your responsibility to ensure its suitability for your specific needs. Use it wisely and always backup your files.

Thank you for using the Python File Organizer! Happy organizing! ๐Ÿ“‚๐Ÿ๐ŸŒŸ

  • Disclaimer: This legal disclaimer is for informational purposes only and does not constitute legal advice. If you have any legal concerns, please consult with a legal professional.

Support ๐Ÿ†˜ย ๐Ÿคย 

If you have any questions or issues related to this project, feel free to open an issue in the repository or contact the development team via email.

Email: Outlook ๐Ÿ‘จโ€๐Ÿ’ป๐Ÿ“ง[email protected]

๐Ÿ“ฒย ๐Ÿ’ปย ๐Ÿ”—ย  Connect with me ๐Ÿ”—ย ๐ŸŒย ๐Ÿคย 

Twitter Linkendin Instagram YouTube WhatsApp

๐Ÿ”’ย  License ๐Ÿ“œย 

This project is licensed under the MIT License. See the LICENSE file for more information.

Derechos de autor (c) 2023 - Vรญctor Castillo Cast2

๐ŸŒŸย  Acknowledgments ๐Ÿ™ย 

We would like to thank all contributors and the Python community for their support and collaboration on this project.

๐Ÿ“šย  Additional Resources ๐Ÿ“šย  ๐ŸŒย 

If you want to learn more about Python or how to use it for different tasks, here are some recommended additional resources:

Thank you for using this Python File Organizer! We hope it helps you keep your files organized efficiently. ๐Ÿ—‚๏ธ๐Ÿ๐Ÿš€

About

๐Ÿ“‚๐Ÿ Organizador de Archivos en Python Simplifica tu vida organizando tus archivos con un solo click gracias a este increรญble organizador desarrollado en Python! ๐Ÿš€ยกMantรฉn tus archivos en orden y ahorra tiempo con este Organizador de Archivos en Python! ๐Ÿ“‚๐Ÿ

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages