M
mkl
Erfahrenes Mitglied
- 44
Hi Leute,
ich hätte eine Frage und zwar möchte ich das Projekte Mensaplan für meine Hochschule am Ende meiner Studienzeit als Open Source Projekt für alle zugänglich machen. Nun habe ich folgendes Problem.
Meine App soll zukünfigt folgendes machen:
1. Lade eine XML oder JSON Datei herunter und erstelle Objekte daraus
2. Prüfe ob die Kalenderwoche gültig ist oder nicht
3 a. Wenn sie gültig ist, zeige die Daten in der App an
3 b. Wenn sie nicht gültig ist, lade die PDF vom Studentenwerk herunter
b. Parse die PDF in eine XML oder JSON Datei und uploade sie via FTP
b. Zeige die Daten in der App an
Das Problem ist nämlich, dass unser Studentenwerk nur PDF erstellt und die Daten so nur schlecht geparst werden können. Ich habe jedoch mal mit einer Bibliothek unter Java ein Program schreiben können, dass die Daten sauber aus der PDF herauslesen kann. Problem ist nur, dass ich keinen Server habe auf dem ich das ganze laufen lassen kann. So entstand die Idee die Konvertierungsaufgabe auf den Client auszulagern. Sollte sich Client X als erster den ungültigen Speiseplan laden, dann ist dieser für das erstellen der gültigen Datei verantwortlich.
Das eigentliche Problem das sich jetzt ergibt ist das Uploaden. Klar gibt es Bibliotheken / Funktionen die ein Uploaden via FTP ermöglichen. Dann darf ich jedoch auch meine Login-Daten in den Source-Code schreiben. In heutiger Zeit würde es meiner Meinung nach nur kurze Zeit dauern bis ein findiger Mensch die Daten dazu verwenden würde einen kostenlosen FTP zu besitzen...
Deshalb frage ich mich wie man so etwas am besten löst?
ich hätte eine Frage und zwar möchte ich das Projekte Mensaplan für meine Hochschule am Ende meiner Studienzeit als Open Source Projekt für alle zugänglich machen. Nun habe ich folgendes Problem.
Meine App soll zukünfigt folgendes machen:
1. Lade eine XML oder JSON Datei herunter und erstelle Objekte daraus
2. Prüfe ob die Kalenderwoche gültig ist oder nicht
3 a. Wenn sie gültig ist, zeige die Daten in der App an
3 b. Wenn sie nicht gültig ist, lade die PDF vom Studentenwerk herunter
b. Parse die PDF in eine XML oder JSON Datei und uploade sie via FTP
b. Zeige die Daten in der App an
Das Problem ist nämlich, dass unser Studentenwerk nur PDF erstellt und die Daten so nur schlecht geparst werden können. Ich habe jedoch mal mit einer Bibliothek unter Java ein Program schreiben können, dass die Daten sauber aus der PDF herauslesen kann. Problem ist nur, dass ich keinen Server habe auf dem ich das ganze laufen lassen kann. So entstand die Idee die Konvertierungsaufgabe auf den Client auszulagern. Sollte sich Client X als erster den ungültigen Speiseplan laden, dann ist dieser für das erstellen der gültigen Datei verantwortlich.
Das eigentliche Problem das sich jetzt ergibt ist das Uploaden. Klar gibt es Bibliotheken / Funktionen die ein Uploaden via FTP ermöglichen. Dann darf ich jedoch auch meine Login-Daten in den Source-Code schreiben. In heutiger Zeit würde es meiner Meinung nach nur kurze Zeit dauern bis ein findiger Mensch die Daten dazu verwenden würde einen kostenlosen FTP zu besitzen...
Deshalb frage ich mich wie man so etwas am besten löst?