F
fish23
Neues Mitglied
- 28
- Themenstarter
- #81
Hi,
ich melde mich auch nochmal kurz zu Wort und versuche einige aufgekommene Fragen zu beantworten (das zitieren ueber die verschiedenen Beiträge spare ich mir mal):
Eine "Standalone-App" würde ebenfalls auf den Rechnungsdaten von Netzclub basieren, also kein Vergleich zu DroidStats o.ä. Für den Endanwender würde sich quasi nichts ändern.
Ob es auch auf normalem Webspace läuft? Eher nein. Das Skript benutzt u.a. pdftotext aus dem XPDF-Paket und dass läuft wohl nicht auf dem 0815-PHP/Perl-Webspace. Ein VServer mit Root-Zugriff wäre wohl Grundvoraussetzung. Aber auch dass wäre wohl nur ein Katz- und Mausspiel sofern Netzclub denn wirklich etwas gegen die App hat.
Warum es bisher auf einem Server lief?! Hierfür gibt es im Wesentlichen zwei Gründe. Zum einen spart man sich einiges an Traffic und Akku, und zum Anderen ist die Implementierung auf einem vollwertigen Betriebssystem deutlich einfacher als auf dem Smartphone. Es ist richtig, dass ich bei der Serverlösung die Möglichkeit gehabt habe eure Logindaten mitzulesen. Die App weist beim ersten Start auch darauf hin.
Ich erkläre nochmal kurz die Schritte die nötig sind um eure Rechnungsdaten in die App zu bekommen.
Problematisch in der Umsetzung innerhalb der App ist vor allem das Auslesen des PDFs. Und der ganze Login-Kram wird bei schwachem Empfang wohl auch zur Geduldsprobe.
Der Idealfall wäre wohl eine Schnittstelle von Netzclub, welche direkt XML- oder JSON-Daten liefert. Damit wäre eigentlich allen geholfen: Euer Passwort würde nur an Netzclub übertragen; die Netzclub-Server müssten nicht mit viel Aufwand ein PDF erstellen und die App könnte weiterhin "dumm" bleiben.
Grüße,
fish23
ich melde mich auch nochmal kurz zu Wort und versuche einige aufgekommene Fragen zu beantworten (das zitieren ueber die verschiedenen Beiträge spare ich mir mal):
Eine "Standalone-App" würde ebenfalls auf den Rechnungsdaten von Netzclub basieren, also kein Vergleich zu DroidStats o.ä. Für den Endanwender würde sich quasi nichts ändern.
Ob es auch auf normalem Webspace läuft? Eher nein. Das Skript benutzt u.a. pdftotext aus dem XPDF-Paket und dass läuft wohl nicht auf dem 0815-PHP/Perl-Webspace. Ein VServer mit Root-Zugriff wäre wohl Grundvoraussetzung. Aber auch dass wäre wohl nur ein Katz- und Mausspiel sofern Netzclub denn wirklich etwas gegen die App hat.
Warum es bisher auf einem Server lief?! Hierfür gibt es im Wesentlichen zwei Gründe. Zum einen spart man sich einiges an Traffic und Akku, und zum Anderen ist die Implementierung auf einem vollwertigen Betriebssystem deutlich einfacher als auf dem Smartphone. Es ist richtig, dass ich bei der Serverlösung die Möglichkeit gehabt habe eure Logindaten mitzulesen. Die App weist beim ersten Start auch darauf hin.
Ich erkläre nochmal kurz die Schritte die nötig sind um eure Rechnungsdaten in die App zu bekommen.
- Login auf der Netzclub-Seite (direkter Login im Tarifmanager scheint seit kurzem, zumindest teilweise mit einer 403 zu enden) - HTTP Request
- Login im Netzclub-Tarifmanager - HTTP-Request
- Entgeltnachweis mit entsprechendem Datum erstellen - HTTP Request
- Download des Entgeltnachweises als PDF - HTTP Request
- Parsen des PDFs
- Schreiben der geparsten Daten in eine lokale Datenbank
- Anfrage mit den Logindaten an meinen Server - HTTP-Request
- Server führt folgende Aufgaben durch
- Login auf der Netzclub-Seite (direkter Login im Tarifmanager scheint seit kurzem, zumindest teilweise mit einer 403 zu enden) - HTTP Request
- Login im Netzclub-Tarifmanager - HTTP-Request
- Entgeltnachweis mit entsprechendem Datum erstellen - HTTP Request
- Download des Entgeltnachweises als PDF - HTTP Request
- Parsen des PDFs
- Parsen der empfangenen JSON-Daten in schreiben in die Datenbank
Problematisch in der Umsetzung innerhalb der App ist vor allem das Auslesen des PDFs. Und der ganze Login-Kram wird bei schwachem Empfang wohl auch zur Geduldsprobe.
Der Idealfall wäre wohl eine Schnittstelle von Netzclub, welche direkt XML- oder JSON-Daten liefert. Damit wäre eigentlich allen geholfen: Euer Passwort würde nur an Netzclub übertragen; die Netzclub-Server müssten nicht mit viel Aufwand ein PDF erstellen und die App könnte weiterhin "dumm" bleiben.
Grüße,
fish23
Zuletzt bearbeitet: