An open API service indexing awesome lists of open source software.

https://github.com/travikskoot/cleanup

Effortlessly tidy up your files with just one click!
https://github.com/travikskoot/cleanup

cleanup python python3 skript

Last synced: 10 months ago
JSON representation

Effortlessly tidy up your files with just one click!

Awesome Lists containing this project

README

          

# CleanUp🧹💨
🇩🇪 Dieses Python-Skript ermöglicht es dir, Dateien im aktuellen Ordner zu sortieren. Es erkennt verschiedene Dateitypen anhand ihrer Dateiendungen und verschiebt sie in entsprechende Unterverzeichnisse.

🇺🇸 This Python script allows you to organize files in the current directory. It recognizes various file types based on their file extensions and moves them to corresponding subdirectories.

## Verwendung
🇩🇪
1. Stelle sicher, dass [Python](https://www.python.org/downloads/) auf deinem System installiert ist. Das Skript wurde mit Python 3 geschrieben und wurde in dieser Umgebung getestet.
2. Führe das Skript aus. Boom, Ordnung!

## Usage
🇺🇸
1. Make sure that [Python](https://www.python.org/downloads/) is installed on your system. The script was written using Python 3 and has been tested in this environment.
2. Run the script. Boom, everything's tidy!

## Ablauf des Skripts
🇩🇪
1. Nach Ausführen des Skripts ermittelt es automatisch den aktuellen Ordner, in dem es sich befindet.
2. Es erstellt Unterverzeichnisse für Bilder, Videos, Audios, Dokumente, Programme, Archive, Ordner und andere Dateien, falls entsprechende Dateien im aktuellen Ordner gefunden werden.
3. Das Skript durchsucht alle Dateien und Ordner im aktuellen Verzeichnis.
4. Es überspringt das Skript selbst und Verknüpfungen.
5. Es sortiert die Dateien anhand ihrer Dateiendungen in die entsprechenden Unterverzeichnisse.

## Workflow
🇺🇸
1. After executing the script, it automatically determines the current directory it is located in.
2. It creates subdirectories for images, videos, audios, documents, programs, archives, folders and other files if corresponding files are found in the current directory.
3. The script searches for all files and folders in the current directory.
4. It skips the script itself and any shortcuts.
5. It sorts the files into the appropriate subdirectories based on their file extensions.

## Konfiguration
🇩🇪 Du kannst die unterstützten Dateiendungen für verschiedene Kategorien anpassen, indem du die entsprechenden Variablen im Skript bearbeitest:

- **'picture_extensions'**
- **'video_extensions'**
- **'audio_extensions'**
- **'document_extensions'**
- **'program_extensions'**
- **'archive_extensions'**

Und die Bezeichnungen der erstellten Ordner:
- **'pictures'**
- **'videos'**
- **'audios'**
- **'documents'**
- **'programs'**
- **'archives'**
- **'folders'**
- **'other'**

Stelle sicher, dass du das Skript vor dem Ausführen anpasst, um deine spezifischen Anforderungen zu erfüllen.

## Configuration
🇺🇸 You can customize the supported file extensions for different categories by editing the corresponding variables in the script:

- **'picture_extensions'**:
- **'video_extensions'**:
- **'audio_extensions'**
- **'document_extensions'**:
- **'program_extensions'**
- **'archive_extensions'**:

The names of the created folders:
- **'pictures'**
- **'videos'**
- **'audios'**
- **'documents'**
- **'programs'**
- **'archives'**
- **'folders'**
- **'other'**

Make sure to modify the script to meet your specific requirements before running it.

## Support & Feedback
🇩🇪 Wenn du auf Probleme stößt oder Vorschläge für neue Funktionen hast, kannst du diese im Abschnitt [Issues](https://github.com/TravikSkoot/CleanUp/issues) dieses Repositories einreichen. [Pull requests](https://github.com/TravikSkoot/CleanUp/pulls) sind ebenfalls willkommen!

🇺🇸 If you encounter any issues or have suggestions for new features, you can submit them in the [Issues](https://github.com/TravikSkoot/CleanUp/issues) section of this repository. [Pull requests](https://github.com/TravikSkoot/CleanUp/pulls) are also welcome!

## Contributing
🇩🇪 Wenn du zur Entwicklung dieses Skripts beitragen möchtest, kannst du gerne einen [Pull request](https://github.com/TravikSkoot/CleanUp/pulls) erstellen oder ein [Issue](https://github.com/TravikSkoot/CleanUp/issues) in diesem Repository öffnen.

🇺🇸 If you'd like to contribute to the development of this script, feel free to create a [Pull requests](https://github.com/TravikSkoot/CleanUp/pulls) or open an [issue](https://github.com/TravikSkoot/CleanUp/issues) in this repository.

## Lizenz
🇩🇪 CleanUp steht unter der [MIT](https://choosealicense.com/licenses/mit/)-Lizenz. Weitere Informationen findest du in der [LICENSE](https://github.com/TravikSkoot/CleanUp/blob/main/LICENSE)-Datei.

🇺🇸 CleanUp is licensed under the [MIT](https://choosealicense.com/licenses/mit/) license. For more information, see the [LICENSE](https://github.com/TravikSkoot/CleanUp/blob/main/LICENSE) file.

[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](https://choosealicense.com/licenses/mit/)