• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung

Importiere RSS in iCal

Jo_y

Kaiser Wilhelm
Registriert
11.05.09
Beiträge
177
Hallo,
iCal wäre sehr nützlich, wenn es rss umwandeln könnte. Um ehrlich zu sein ist es sprichwörtlich eine Sauerei, dass Apple diesen Konverter in iCal nicht miteingebaut hat.
Kann mir jemand zeigen, wie man Rss umwandeln kann in 'ics'?

Vielleicht kann ich ja für jemanden ein Applescript schreiben, wenn nötig.;)
 

bezierkurve

Halberstädter Jungfernapfel
Registriert
12.06.05
Beiträge
3.860
Wie stellst du dir eine solche „Umwandlung“ vor? RSS ist prinzipiell mal eher ein Nachrichtenformat, wie willst du das auf einen Kalender abbilden? Bzw. was ist das grundsätzliche Ziel deines Ansinnens?
 

Jo_y

Kaiser Wilhelm
Registriert
11.05.09
Beiträge
177
Hallo Bezierkurve,
es ist durchaus möglich, rss in ics zu verwandeln,(sehr nützlich) und es gibt auch Software die das tut, aber nicht in Mac-stil.

http://gcaldaemon.sourceforge.net/usage12.html
http://www.textbox1.com/apps/rss-to-ical/RSS-to-iCal.zip
(Keine Ahnung, wie man sowas installiert-die Beschreibung ist nicht klar)

Momentan habe ich schon einige Resultate mit Apfelscript, jedoch ist es noch etwas früh. Dazu extrahiere ich Text und Zahlen in einer logischen Reihenfolge. Es soll mit jeden Feed arbeiten können.
iCal soll gespickt und kein 'Suppenhuhn' sein!
 
Zuletzt bearbeitet:

bezierkurve

Halberstädter Jungfernapfel
Registriert
12.06.05
Beiträge
3.860
Moin Jo_y,

dir gehts also im Endeffekt darum, die zeitlichen Informationen aus Feed-Einträgen zu nutzen, um diese als Ereignisse in iCal darzustellen, habe ich richtig verstanden? Ich habe gerade mal fix gesucht und bin noch auf folgende Links gestoßen:


Wenn du wirklich eine eigene Lösung basteln möchtest, solltest du die Formatvielfalt von RSS bedenken -- ohne mich jetzt zu sehr in technischen Details verstricken zu wollen -- es gibt grundsätzlich zwei unterschiedliche RSS-Formate: RDF- und DTD-basiert, innerhalb derer wieder eine Reihe von Varianten existieren [1]. Außerdem wären da noch Atom als Feed-Format. Lange Rede, kurzer Sinn: Feeds selbst zu parsen kann eine sehr trickreiche Geschichte sein, ich würde dir unbedingt dazu raten, auf einen dedizierten Feed-Parser zurückzugreifen.

Dazu existieren zwei mir bekannte Librarys. Ich persönlich nutze im Java-Umfeld ROME [2], für PHP gibt es Magpie RSS [3] (das wird auch von oben erwähntem PHP-Skript genutzt).


[1] http://diveintomark.org/archives/2004/02/04/incompatible-rss
[2] http://rome.dev.java.net/
[3] http://magpierss.sourceforge.net/
 

Jo_y

Kaiser Wilhelm
Registriert
11.05.09
Beiträge
177
Hey, Bezierkurve

Das ist ne tolle Recherce, und die Infos darin sind Haarsträubend.
Rss ist nur dann von nützen, wenn Daten wie Uhrzeit und Datum darin vorkommen, also Kulturereignisse- sonstige Kurznachrichten sind uninteressant.

Werde es mal mit der Apfelscript Erweiterung "Parsertools" probieren; in jedem Fall ist es mir schon gelungen Rss in iCal-Einträge zu verwandeln. Nutzte dafür das Vienna-Vokabular.
Mein Script filtert dazu die notw. Daten aus Titel und Textabschnitt.

Programmierst Du, und dann was?
Ciao
 
  • Like
Reaktionen: bezierkurve