From 1ea9d926a09e26575459138a48542c55a9044611 Mon Sep 17 00:00:00 2001 From: christian Date: Fri, 1 May 2026 11:13:34 +0200 Subject: [PATCH] Update am 01.05.2026 11:13 --- README.md | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 52 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 5ee318f..4761739 100644 --- a/README.md +++ b/README.md @@ -46,8 +46,56 @@ Je nach Auswahl generiert das Skript folgende Pfade: ./setup_projekt.sh - -## 🔍 Indizierung & Suche -Die erzeugte README.md enthält eine Sektion ## Tags zur Indizierung. -Dadurch kannst du Tools wie VS Code, Everything oder die Windows-Suche nutzen, um projektübergreifend nach Schlagworten zu suchen (z.B. Suche nach #Gehäuse oder #Halterung). ------------------------------ +## 📋 Funktionen + +1. **Projekt erstellen**: Automatisiertes Anlegen von Ordnerstrukturen inkl. indizierter README. +2. **Projekt suchen**: Rekursive Suche über Tags innerhalb aller Projekt-READMEs. +3. **Vorschau**: Direktes Öffnen der Projekt-Dokumentation im Browser/Standard-Viewer. + +--- + +## 🚀 Anleitung + +### 1. Start der Toolbox +Starte die Toolbox über das Desktop-Icon oder direkt im Terminal via `./toolbox.sh`. Es erscheint das Hauptmenü: + +![Hauptmenü der Toolbox](toolbox_hauptmenü.png) + +### 2. Ein neues Projekt anlegen +Wähle **"1. Projekt erstellen"**. Ein grafischer Dialog führt dich durch die Einrichtung: +* **Name**: Der Projektname (Leerzeichen werden automatisch in Unterstriche umgewandelt). +* **Typ**: Auswahl zwischen Hardware (CAD/CAM Struktur) oder Software (Python/Bash). +* **Tags**: Schlagworte für die spätere Suche (z.B. #Motor #ESP32). + +![Projekt-Setup Dialog](setup_dialog.png) + +### 3. Projekte finden und anzeigen +Wähle **"2. Projekt suchen"**. +1. Wähle einen der gefundenen **Tags** aus der Liste. +2. Wähle das gewünschte **Projekt** aus den Ergebnissen. +3. Die `README.md` wird automatisch in deinem Standard-Viewer geöffnet, um Bilder und Dokumentation anzuzeigen. + +![Suchergebnisse und Auswahl](suche_ergebnisse.png) + +--- + +## 🏗️ Ordnerstruktur +Die Toolbox organisiert deine Daten wie folgt: + +* **01_Hardware_Projekte/**: Für 3D-Druck, CNC und CAD.[cite: 2] +* **02_Software_Scripts/**: Unterteilt in Python und Bash.[cite: 2] +* **README.md**: Jedes Projekt erhält eine Vorlage mit Zeitstempel und Tags.[cite: 2] + +--- + +## 🔧 Installation & Pfade +Die Toolbox nutzt **relative Pfade**. Du kannst den gesamten Ordner `Projekte` verschieben, solange die Skripte zusammenbleiben. + +**Abhängigkeiten:** +- `zenity` (für die GUI) +- `xfce4-terminal` (optional) +- `xdg-utils` (für das Öffnen der READMEs) +```bash +# Skripte ausführbar machen +chmod +x toolbox.sh find.sh setup_Projekt_gui.sh \ No newline at end of file