Projekt MensaBlog

Alles, was sonst nirgendwo reinpasst

Beitragvon Martin » 27.06.08 15:58

Das habe ich gerade per Mail bekommen:

Hallo,
im Referer-Log habe ich eure Diskussion zum Thema Mensablog
gefunden - und auch deinen Verweis auf meine Mensafuchs-Seite.

Im Prinzip ist Mensafuchs in der Lage, auch andere Uni-Standorte
zu erfassen, der Code ist da. Wenn ich irgendwie maschinenlesbare
Speisepläne in die Hände kriege, ist das eine Sache von Minuten,
eure Mensen da einzubinden, inklusive aller Goodies, die da dranhängen
(FF-Extension, MensafuchsMobil etc.)

Du kannst das ja mal weiterreichen :-)

Mit besten Grüßen
Stefan Tomanek
Martin
10100111001
 
Beiträge: 1932
Registriert: 09.09.05 17:47
Studiengang: Informatik (Dipl.)
Studiert seit: fertig
Anwendungsfach: BWL

Beitragvon Coolcat » 27.06.08 16:04

Also maschinenlesbare Daten sind nicht das Problem, sowas haben wir ja...ich schau mir das man was genauer an, was da so alles geht.
My software never has bugs. It just develops random features.
Benutzeravatar
Coolcat
Promoter
 
Beiträge: 2574
Registriert: 28.11.05 21:26
Wohnort: Kohlscheid / Düsseldorf
Studiengang: Informatik (Dipl.)
Studiert seit: fertig
Anwendungsfach: BWL

Beitragvon Coolcat » 27.06.08 17:13

Ok, ich habe mit Stefan per Jabber gesprochen. Er wird die Seite hosten, wir müssen ihm nur die Daten vom Studentenwerk irgendwie liefern. Wir würden eine eigene Seite kriegen (z.B. "aachen.mensafuchs.de") die wir auch gestalten können.

Als Austausch-Format haben wir das folgende festgelegt:

Jeweils eine Zeile pro Gericht:
Code: Alles auswählen
DATUM;MENSAID;PREIS;Gerichtsname;VEGETARISCH


wobei:
Code: Alles auswählen
Datum: "2008-06-27"
MensaID: "1"
Preis: "2,10"
Gerichtsname: String
vegetarisch: "0" oder "1" (false/true)


Fehlt von unserer Seite her also nur noch ein Konverter-Skript von hier zu obigem Format. Der Konverter soll auch auf Stefans Server laufen und daher in Perl geschrieben sein. Da ich noch nicht ernsthaft etwas in Perl gemacht habe, meldet sich jemand freiwillig?
My software never has bugs. It just develops random features.
Benutzeravatar
Coolcat
Promoter
 
Beiträge: 2574
Registriert: 28.11.05 21:26
Wohnort: Kohlscheid / Düsseldorf
Studiengang: Informatik (Dipl.)
Studiert seit: fertig
Anwendungsfach: BWL

Beitragvon Coolcat » 27.06.08 17:20

My software never has bugs. It just develops random features.
Benutzeravatar
Coolcat
Promoter
 
Beiträge: 2574
Registriert: 28.11.05 21:26
Wohnort: Kohlscheid / Düsseldorf
Studiengang: Informatik (Dipl.)
Studiert seit: fertig
Anwendungsfach: BWL

Beitragvon pulsar » 27.06.08 18:19

Warum habt ihr die Information zu den Zusatzstoffen nicht auch verwertet? Auf mensafuchs gibts diese Funktion ja auch (mit niedlichen Symbolen), und das aus den Zahlen im Gericht rauszufischen, kann auch nicht mehr Aufwand sein, wenn man eh schon dran ist.
pulsar
 
Beiträge: 831
Registriert: 11.09.05 12:49
Wohnort: Aachen
Studiengang: Informatik (Dipl.)
Studiert seit: fertig
Anwendungsfach: Psycho

Beitragvon Coolcat » 27.06.08 19:52

Wo gibt's den da Zusatzstoffe? Die unterscheiden dort nur zwischen vers. Fleischsorten. Ich frage aber mal.
My software never has bugs. It just develops random features.
Benutzeravatar
Coolcat
Promoter
 
Beiträge: 2574
Registriert: 28.11.05 21:26
Wohnort: Kohlscheid / Düsseldorf
Studiengang: Informatik (Dipl.)
Studiert seit: fertig
Anwendungsfach: BWL

Beitragvon pulsar » 27.06.08 20:08

Jo, und zumindest Schwein und Geflügel taucht auch als Zahl auf, kann also als entsprechendes Icon angezeigt werden. Ob das System sich auch auf weitere Icons/Angaben erweitern lässt, vermag ich natürlich nicht zu beurteilen.
pulsar
 
Beiträge: 831
Registriert: 11.09.05 12:49
Wohnort: Aachen
Studiengang: Informatik (Dipl.)
Studiert seit: fertig
Anwendungsfach: Psycho

Beitragvon Martin » 27.06.08 21:10

pulsar hat geschrieben:Warum habt ihr die Information zu den Zusatzstoffen nicht auch verwertet?


Dieser komische Anbieter, von dem die Liste stammt, macht das halt nicht. Man könnte natürlich hingehen und die HTML-Seite vom Studentenwerk selber parsen und in das von Mensafuchs benötigte Format bringen. Das ändert aber nichts daran, dass man am besten jemanden benötigt, der Perl spricht :wink:
Martin
10100111001
 
Beiträge: 1932
Registriert: 09.09.05 17:47
Studiengang: Informatik (Dipl.)
Studiert seit: fertig
Anwendungsfach: BWL

Beitragvon pulsar » 27.06.08 21:34

mister_nu hat geschrieben:Dieser komische Anbieter, von dem die Liste stammt, macht das halt nicht.

Doch. In der oben genannten Quelle tauchen die Zahlen in Klammern hinter den Gericht-Namen auf. Das sollte nun wirklich nicht schwierig zu parsen sein.
pulsar
 
Beiträge: 831
Registriert: 11.09.05 12:49
Wohnort: Aachen
Studiengang: Informatik (Dipl.)
Studiert seit: fertig
Anwendungsfach: Psycho

Beitragvon Coolcat » 27.06.08 23:50

Ich habe jetzt schon mal angefangen. Da ich kein Perl kann und entsprechend nach jedem Mist suchen muss, geht das alles recht langsam. Ich werde mich morgen und wahrscheinlich auch große Teile des Sonntags nicht darum kümmern können. Die Seminararbeit ruft ;)

Wenn jemand weiter machen will, soll er sich per Jabber, EMail (...@rwth...) oder hier im Forum bei mir melden. Dann bekommt er das was ich bisher habe.

Ich habe folgendes fertig:
  • einlesen der Daten per HTTP und spilten in die einzelnen Zeilen
  • Funktion die aus einer Angabe "von 2008/06/30 bis 2008/07/05" alle dazwischen liegenden Tage in ein Array schreibt. Schaltjahre usw. werden berücksichtigt.

Wie gesagt, geht alles sehr langsam, wenn man die Sprache nich kennt ;)
My software never has bugs. It just develops random features.
Benutzeravatar
Coolcat
Promoter
 
Beiträge: 2574
Registriert: 28.11.05 21:26
Wohnort: Kohlscheid / Düsseldorf
Studiengang: Informatik (Dipl.)
Studiert seit: fertig
Anwendungsfach: BWL

Beitragvon Coolcat » 29.06.08 17:17

Dank Maui ist der Konverter so gut wie fertig. Es fehlen noch einige kleine Details, z.B. eine zuverlässige Erkennung von vegetarischen Gerichten. Ich denke bis morgen Abend habe ich da aber was halbwegs gutes.
My software never has bugs. It just develops random features.
Benutzeravatar
Coolcat
Promoter
 
Beiträge: 2574
Registriert: 28.11.05 21:26
Wohnort: Kohlscheid / Düsseldorf
Studiengang: Informatik (Dipl.)
Studiert seit: fertig
Anwendungsfach: BWL

Beitragvon Maui » 30.06.08 11:22

Falls jemals jemand den Codes des Konverters sehen sollte...ich kann auch kein Perl, also bitte nicht hauen :wink:
Benutzeravatar
Maui
 
Beiträge: 19
Registriert: 02.09.07 23:55
Wohnort: Aachen

Beitragvon Coolcat » 30.06.08 13:14

@Maui: Keine Angst ich habe das ganze nochmal überarbeitet, jetzt sollte es halbwegs vernünftig sein.

Das Skript ist jetzt so gut wie fertig. Ich muss nur noch mit Stefan abstimmen wie die Art eines Gerichtes (Schwein, Rind, Fisch, etc.) übermittelt wird. Außerdem muss noch abgestimmt werden wie Beilagen behandelt werden, erkannt werden sie schon :)
My software never has bugs. It just develops random features.
Benutzeravatar
Coolcat
Promoter
 
Beiträge: 2574
Registriert: 28.11.05 21:26
Wohnort: Kohlscheid / Düsseldorf
Studiengang: Informatik (Dipl.)
Studiert seit: fertig
Anwendungsfach: BWL

Beitragvon Coolcat » 02.07.08 13:26

[13:13:44] <Stefan Tomanek> ich hab gestern schon ein bisschen gebastelt, vielleicht kann ich heute abend den Kram in die DB schaufeln
[13:13:55] <Coolcat> ok
[13:14:56] <Coolcat> wenn du irgendwie Hilfe brauchst, sag bescheid.....hier wartet ne wilde Horde Informatiker auf Mensafuchs ;)
(...)
[13:22:23] <Stefan Tomanek> Die wilde Horde kann ja schonmal alternative Interfaces basteln :-)
[13:22:28] <Stefan Tomanek> So zum vorwärmen
[13:23:09] <Stefan Tomanek> Es gibt ja schon was für SuperKaramba, Firefox, J2ME und das Dashboard von OSX
My software never has bugs. It just develops random features.
Benutzeravatar
Coolcat
Promoter
 
Beiträge: 2574
Registriert: 28.11.05 21:26
Wohnort: Kohlscheid / Düsseldorf
Studiengang: Informatik (Dipl.)
Studiert seit: fertig
Anwendungsfach: BWL

Beitragvon Maui » 03.07.08 00:32

hmmm...ich würd evtl. noch ein gadget für die vista sidebar beisteuern ;)
Benutzeravatar
Maui
 
Beiträge: 19
Registriert: 02.09.07 23:55
Wohnort: Aachen

VorherigeNächste

Zurück zu Off-Topic