• Moin Leute - ich mal wieder -,


    Mein neuestes Pet-Project findet ihr hier : https://github.com/DeastinY/srpdfcrawler
    Das ganze gibt's in der aktuellen Version erstmal nur für Windows, aber Linux ist nur ne Sache der Faulheit :D



    SRPDFCRAWLER ist dabei nur der Projektname bis mir was besseres eingefallen ist (Vorschläge erwünscht!).
    Jetzt der spannende Teil : Was ist das ?!


    Das Programm liest eure PDF Regelwerke/Storybücher usw ein und lässt euch das ganze verdammt schnell durchsuchen !
    Dabei ist alles noch recht rudimentär aber wird bei uns schon ausgiebig genutzt, daher jetzt schon der Post ;)


    How to:
    1. Runterladen
    2. Doppelklicken
    3. PDF Pfad auswählen
    4. Suchen


    Gerne Feedback, Verbesserungsvorschläge usw abgeben :)


    Ein paar technische Details:
    Das ganze ist gebaut mit Python3.6, nutzt Whoosh für die Suchmaschinenfunktion und liest die PDFs mit Textract in eine SQLITE DB.
    Die UI ist in QT gebaut (momentan aber noch echt schlecht, weil keine Ahnung :D)


    Obligatorischer Screenshot :
    [IMG:https://github.com/DeastinY/srpdfcrawler/raw/master/screen.png]

    "Und jeder, der jetzt nicht brav so spielt wie ich es will, kriegt nen NPC an die Backe !" - Ich, immer.

  • DeastinY, damit erweist du so manchen Leuten hier bestimmt einen Bärendienst. :thumbup:

    Look at you, hacker. A pathetic creature of meat and bone. Panting and sweating as you run through my corridors. How can you challenge a perfect immortal machine?

    -Shodan




  • Würde mich auf jeden Fall riesig freuen ;)
    Wenn es wem hilft einfach kurz den like drücken oder nen Kommentar da lassen !
    ( Das hält die Motivation oben :P )

    "Und jeder, der jetzt nicht brav so spielt wie ich es will, kriegt nen NPC an die Backe !" - Ich, immer.

  • Naja, ob man die Regelwerke dann eher als PDF oder physisch nutzt ist immer noch jedem selbst überlassen -
    für physische Regelwerke kann ich aber leider keine Suche schreiben :D !


    Wir nutzen für Kleinkram usw meist einfach das GRW welches es ja schön mit Softcover gibt. Aber für diese eine Regel, wo man sich nicht sicher ist wo genau die jetzt noch mal war, ist es halt schon cool 8) oder um halt rauszufinden, dass in Datenpfade "vaginal" steht :D


    Freut mich auf jeden Fall dass alles funktioniert ! Danke für's ausprobieren !

    "Und jeder, der jetzt nicht brav so spielt wie ich es will, kriegt nen NPC an die Backe !" - Ich, immer.

  • Bei mir kommt es gleich eventuell auch zum Einsatz in der Runde. SR5 hab ich nur digital.

    Lofwyr wusste, dass Drake Hässlich war. (Aus: Charette, Robert N., Lass ab von Drachen)


    als SL: Auslöschung (SR5)
    als Spieler: Auslegungssache (SR5), Larchéime (SR5)

  • Auf meinem Windows10-Tablet läuft es wunderbar. Der erste Start brauchte nur wie angekündigt etwas. Dank Anleitung hat sogar so wer verpeiltes wie ich das hinbekommen.^^


    Vielen Dank.


    Aber als App fürs Smartphone/Tablet wäre es wirklich cool.

    Lofwyr wusste, dass Drake Hässlich war. (Aus: Charette, Robert N., Lass ab von Drachen)


    als SL: Auslöschung (SR5)
    als Spieler: Auslegungssache (SR5), Larchéime (SR5)

  • Freut mich dass ihr gut damit zurecht kommt 8)



    Dank Anleitung hat sogar so wer verpeiltes wie ich das hinbekommen.^^

    Und danke für das Feedback zur Anleitung !


    Android steht definitiv auf der Todo-Liste, aber wenn dann wahrscheinlich direkt mit iOS im Schlepptau.
    Als Feature noch geplant war ein kleiner Button neben dem Text der direkt das PDF öffnet (weil wir oft nur die Seite suchen und dann das PDF öffnen/Buch durchblättern) - da muss ich mir noch überlegen wie man das mit Android macht


    tl;dr: Android wird anstrengend und dauert daher noch ne ganze Weile :P

    "Und jeder, der jetzt nicht brav so spielt wie ich es will, kriegt nen NPC an die Backe !" - Ich, immer.

  • Wo waren noch mal die Magie Regeln ? .... "Magie" .... oh :thumbsup:
    Wenn ich mit den Kursen durch bin wollte ich schauen ob ich an der Priorisierung noch was machen kann ^^,
    Aber i.A. ist das natürlich nicht der Usecase :P

    "Und jeder, der jetzt nicht brav so spielt wie ich es will, kriegt nen NPC an die Backe !" - Ich, immer.

  • also von mir ein dickes Lob für dieses Programm!!!

    Ich hatte jetzt auch einmal zeit es ausgiebig zu testen und mir ist eine minimale Sache aufgefallen.


    in der Heutigen zeit wird die suche auch erweitert. Aufgefallen ist es mir bei Dikote.

    Suche ich nach Dikote findet er im 2050 nichts!

    dort wird Dikote als DikoteTM geführt was das Programm in DikoteTM umwandelt und es nicht findet.


    gleiches wenn ich Spor suche findet er Sporn nicht


    vielleicht gibt es die Möglichkeit wie bei anderen Programme mit einem * , # oder ähnliches auch weiterführende Treffer zu finden.


    also wenn ich nach Dikote* suche das er auch DikoteTM findet was manchmal hilfreich ist wenn ich nur Anfangsbuchstaben habe oder mir nicht sicher bin.

    als Beispiel suche ich was für Rigger und benutze das als Suchbegriff und finde auch die Riggerkontrollen.


    dann würde es bei mir von 5 punkten 6 geben ^^

  • Also gerade mal getestet, gefällt mir sehr gut.

    Als Platzhalte habe ich gefunden:

    * für eine beliebig lange Zeichenkette

    ? für ein beliebiges Zeichen


    z.B. Dikote? bleibt leer, aber Dikote?? findet DikoteTM

    Spor* findet Sporn, aber auch Sportwagen. Spor? findet Sporn und Sport


    In dem Kommandozeilenfenster das beim Start aufgeht, kommt immer wieder diese Meldung:

    QLayout: Attempting to add QLayout "" to GroupWidget "", which already has a layout