Dieses Repo enthält mehrere Varianten von WordSearch / Wordlist Finder. Alle Tools durchsuchen Ordner rekursiv nach einem Begriff und zeigen Treffer mit Dateipfad und Kontext an.
Pfad: wordsearch/python/wordsearch.py
Eine einfache Desktop-Version mit tkinter.
Gut, wenn du schnell ohne viel Setup loslegen willst.
Pfad: wordsearch/python/modernwordsearch.py
Modernere Oberfläche mit customtkinter.
Zusätzlich wird PDF-Textsuche über PyMuPDF unterstützt.
Pfad: wordsearch/c/wordsearch.c
Native Windows-GUI in C mit WinAPI.
Kein Python, keine Laufzeit nötig. Kann direkt zu einer .exe kompiliert werden.
Pfad: wsearchgui/
Desktop-App mit moderner Oberfläche auf Basis von Electron, React und einer nativen C++-Suchengine.
Mehr dazu im eigenen README unter wsearchgui/README.md.
wordsearch-main/
├─ README.md
├─ wordsearch/
│ ├─ c/
│ │ ├─ README.md
│ │ └─ wordsearch.c
│ └─ python/
│ ├─ README.md
│ ├─ wordsearch.py
│ └─ modernwordsearch.py
└─ wsearchgui/
├─ README.md
├─ electron/
├─ native/
├─ public/
└─ src/
Nimm Python Classic, wenn du etwas Einfaches willst und nur Textdateien scannen musst.
Nimm Python Modern, wenn du eine etwas schönere UI willst und auch PDFs durchsuchen möchtest.
Nimm C, wenn du eine native Windows-.exe ohne Python verteilen willst.
Nimm Electron, wenn du die modernste Oberfläche im Repo willst und ein vollwertiges Desktop-Projekt mit Web-Stack bevorzugst.
Die komplette Anleitung liegt hier:
wordsearch/python/README.md
Die komplette Anleitung liegt hier:
wordsearch/c/README.md
Die Anleitung liegt hier:
wsearchgui/README.md
Je nach Version sind unter anderem diese Funktionen enthalten:
- rekursive Suche in Ordnern
- Filter nach Dateiendungen
- Trefferanzeige mit Dateipfad und Zeile
- Export der Ergebnisse in eine Textdatei
- GUI statt Terminal
- PDF-Suche in der modernen Python-Version
- native Windows-
.exein der C-Version
API_KEY,tokenoderpasswordin Projekten findenTODOoderFIXMEin Sourcecode suchen.env,.json,.yamloder.mdprüfen- große Ordnerstrukturen durchsuchen, ohne Terminal-Befehle zu tippen
- Die C-Version ist Windows-only, weil sie auf WinAPI basiert.
- Die klassische Python-Version braucht keine externen Python-Pakete.
- Die moderne Python-Version braucht zusätzliche Pakete für UI und PDF-Suche.
Siehe LICENSE.