#toolbox – kleine python-tools für große alltags-effekte
toolbox ist eine kuratierte sammlung smarter python-skripte, die dir helfen, wiederkehrende digitalaufgaben im alltag effizient zu automatisieren – vom homeoffice über studium bis hin zu side-projects. jedes tool ist sofort einsatzbereit und leicht anpassbar.
eine gui-app zur schnellen statusänderung in slack – mit eigenen presets erweiterbar.
startet eine google-suche mit eigenem suchbegriff. die anzahl der maximalen suchergebnisse wird vorher festgelegt. die links der treffer werden automatisch als .csv gespeichert – perfekt für schnelle recherchen.
kopiert alle dateien aus unterordnern flach in einen ordner – ideal für mail merge & versand.
-
miniconda installieren
lade miniconda für dein betriebssystem herunter und installiere es:
https://docs.conda.io/en/latest/miniconda.html -
neue umgebung anlegen (python 3.10):
conda create -n toolbox python=3.10 conda activate toolbox
-
repository klonen:
git clone https://github.com/pprkrn/toolbox.git cd toolbox -
abhängigkeiten installieren
die toolsslack status setterundquicksearchliegen in eigenen unterordnern mit jeweils einerrequirements.txt.
wechsle z. b. in den ordnerquicksearchund installiere:cd quicksearch pip install -r requirements.txtdas tool
copy files flatverwendet ausschließlich systembibliotheken und benötigt keine zusätzlichen pakete.
wechsle zunächst in das verzeichnis des gewünschten tools, z. b.:
cd slack-status-setterstelle sicher, dass eine .env-datei mit deinem slack-token vorhanden ist:
SLACK_TOKEN=xoxp-dein-token-hierdann starten mit:
python set-status.pycd quicksearch
python quicksearch.pydieses tool liegt im hauptverzeichnis:
python copy_files_flat.pyalle tools lassen sich leicht im code anpassen – insbesondere:
- statusmeldungen in
set-status.py - quell- und zielpfade in
copy_files_flat.py
- getestet mit python 3.10
andere versionen ab 3.9 können funktionieren, wurden aber nicht getestet. - erfolgreich getestet unter macos
nutzung unter windows oder linux bislang nicht geprüft. - kein root-zugriff unter macos erforderlich
unter windows können je nach sicherheitseinstellung adminrechte für die installation von python oder paketen erforderlich sein.
dieses projekt steht unter der MIT license – siehe LICENSE.
📡 weitere infos, screenshots und neue tools findest du demnächst unter pprkrn.com
(die seite ist aktuell noch im aufbau – vorbeischauen lohnt sich bald).
