-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Wir von VATSIM Germany haben von der DFS die Erlaubnis die AIP elektronisch zu verarbeiten. Unter anderem möchte ich gerne zum Schnellzugriff auf Seiten einen Suchindex über die Seitennamen und Inhalte aufbauen und in unser ATCISS einbauen. Dazu möchte ich gerne den Code in diesem Repo in ein vollwertiges Python Modul bzw. Package umbauen und im ATCISS als Dependency benutzen.
Das ganze möchte ich natürlich wieder zurück liefern, jedoch werde ich an der Struktur des Repos und des Codes ein paar Änderungen vornehmen müssen. Dazu würde ich mir gerne Feedback wünschen damit ich die Änderungen, sofern gewünscht, hier reibungslos rein bekomme und ich nicht wieder alles umschreiben muss. 😉
Ich plane folgende Änderungen:
pyproject.tomlin der die Metadaten, Dependencies und Entrypoints (Scripts/Executables) gepflegt werden.- Poetry als Paketmanager/Builder (passt gut in mein sonstiges Tooling mit Nix)
aipModul ins Repo-Root ziehen und indfsaipoderdfs_aipumbenennen.- Das Cache-Handling der CLI von der reinen Library Funktionalität decouplen. Wir werden die TOC und die Seiten in einer Datenbank ablegen und nicht im Filesystem. Die CLI wird weiterhin wie gerade die Daten cachen.
- aiohttpclient für HTTP Requests mit durchreichen einer
ClientSession. Wir möchten beispielsweise in allen unseren Requests einenUser-Agentsetzen damit die DFS unsere Requests nachvollziehen kann.
Danke für dieses Projekt! ❤️
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels