"Protokolle" verwalten (Überlegung)
Verfasst: Dienstag 19. Juli 2016, 19:02
Konkrete Situation:
Ich habe ca. 20.000 Protokolle und Notizen im txt-Format in einem Ordner auf der Festplatte liegen. Mein Betriebssystem rödelt etwas, bis es den Ordner anzeigen kann. Im Kern kann es vorkommen, dass ich im Ordner mal alte Sachen nachlesen muss, dann einige Dateien suche, öffne und wieder schließe.
Datenbank-Lösung scheidet aus, weil ich auf das Dateiformat der Protokolle keinen Einfluss nehmen kann und dort auch nicht arbeiten kann.
Meine Überlegung:
Ich dachte gerade, dass ich mir ein Programm mit GUI schreibe, dass links oben ein Suchfeld und darunter eine Liste aller Protokolle bietet. Rechts wäre dann ein Anzeigefenster: Durch Klicken auf ein Protokoll wird dies rechts angezeigt.
Beim Suchfeld dachte ich daran, dass ich z. B. ein Datum o. ä. eingebe und dann nur diese Inhalte angezeigt werden, wo der Text vorkommt.
Meine Frage:
Ich habe so etwas vor Jahren mal für Bilder machen müssen und das lief eigentlich ganz gut. Würdet ihr denken, dass ich das mit Python machen kann. os.listdir müsste m. E. gehen, die Dateianzahl dürfte auch kein Problem sein. 20.000 Einträge in ein Listenelement zu geben auch nicht(?). Gibt es empfehlenswerte Bibliotheken, um ein wie oben beschriebenes Suchfeld zu schreiben? Gibt es dazu einen Fachbegriff?
Ich habe ca. 20.000 Protokolle und Notizen im txt-Format in einem Ordner auf der Festplatte liegen. Mein Betriebssystem rödelt etwas, bis es den Ordner anzeigen kann. Im Kern kann es vorkommen, dass ich im Ordner mal alte Sachen nachlesen muss, dann einige Dateien suche, öffne und wieder schließe.
Datenbank-Lösung scheidet aus, weil ich auf das Dateiformat der Protokolle keinen Einfluss nehmen kann und dort auch nicht arbeiten kann.
Meine Überlegung:
Ich dachte gerade, dass ich mir ein Programm mit GUI schreibe, dass links oben ein Suchfeld und darunter eine Liste aller Protokolle bietet. Rechts wäre dann ein Anzeigefenster: Durch Klicken auf ein Protokoll wird dies rechts angezeigt.
Beim Suchfeld dachte ich daran, dass ich z. B. ein Datum o. ä. eingebe und dann nur diese Inhalte angezeigt werden, wo der Text vorkommt.
Meine Frage:
Ich habe so etwas vor Jahren mal für Bilder machen müssen und das lief eigentlich ganz gut. Würdet ihr denken, dass ich das mit Python machen kann. os.listdir müsste m. E. gehen, die Dateianzahl dürfte auch kein Problem sein. 20.000 Einträge in ein Listenelement zu geben auch nicht(?). Gibt es empfehlenswerte Bibliotheken, um ein wie oben beschriebenes Suchfeld zu schreiben? Gibt es dazu einen Fachbegriff?