Skip to content
/ BuRn_v2 Public

Renaming files in bulk using Python, Kivy and multithreading.

License

Notifications You must be signed in to change notification settings

Taiwar/BuRn_v2

Repository files navigation

BuRn_v2 - Bulk Rename

Starten

Zum starten der Version mit grafischer Oberfläche alle dependencies in der requirements.txt installieren.

z.B. mit pip install -r requirements.txt.

Dann Hauptprogramm ausführen mit python main.py.

Es sollte eine Ordnerauswahl angezeigt werden, für das Laufwerk auf dem das Programm gestartet wurde, hier dann einen beliebigen Ordner auswählen, der bearbeitet werden soll.

Danach kann man ein Muster eingeben (in der Form einer RegEx) und mit was Teile von Dateinamen ersetzt werden sollen, auf welche das Muster zutrifft.

Testordner mit beliebiger Verzweigungstiefe und Breite können auch mit den Funktionen in generate_test_dir.py generiert werden.

Logs mit Details über einen Durchlauf (durchsuchte Ordner, umbenannte Dateien) werden im bearbeiteten Ordner unter /.burn gespeichert.

Andere Versionen

Das ursprüngliche single-threaded Script ohne Eingabemöglichkeit (Funktion wird nur über Konstanten gesteuert) liegt unter old_versions/main.py.

Wie der Name schon sagt, ist old_versions/main_multithreaded.py das ursprüngliche multi-threaded Script ohne Eingabemöglichkeit.

Beide diese Versionen brauchen keine externen Bibliotheken.

Weiteres

Projekt wurde entwickelt und getestet mit Python 3.6.

Projekt wurde geschrieben von Jonas Müller.

About

Renaming files in bulk using Python, Kivy and multithreading.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages