iCalToRSS; is a set of Python scripts I wrote for retrieving iCa events and TODO items and displaying them as RSS newsfeeds inside ;NetNewsWire 2.
I wrote the Python code to parse the iCal calendar files (which are standard RFC2425 Mime-Dir files) and then I use PyRSS2Gen to output the events as RSS news items. Finally NetNewsWire 2.0 executes my scripts and displays the RSS.
Download: iCalToRSS.tar.gz
Add New Comment
Viewing 9 Comments
Thanks. Your comment is awaiting approval by a moderator.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Thanks for doing this: I cant wait to use it!
Joe Beirne
Do you already have an account? Log in and claim this comment.
ken tompkins
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Please keep up the good work: this use of NNW is a great idea and I am sure we are all very grateful that you have taken this on.
Keep us posted on your progress.
Do you already have an account? Log in and claim this comment.
Traceback (most recent call last):
File "./iCalToRSS.py", line 98, in ?
main(sys.argv)
File "./iCalToRSS.py", line 92, in main
iCalToRSS().processAllLocalCalendarFiles()
File "./iCalToRSS.py", line 50, in processAllLocalCalendarFiles
theCalendar.read(theFile)
File "/Users/kcole/Desktop/Downloads/iCalToRSS/Scripts/iCalendar.py", line 117, in read
theRootNode = theReader.read(iter(file))
File "/Users/kcole/Desktop/Downloads/iCalToRSS/Scripts/MimeDir.py", line 64, in read
self.processLine(theLine, nodeStack = theNodeStack)
File "/Users/kcole/Desktop/Downloads/iCalToRSS/Scripts/MimeDir.py", line 99, in processLine
theNode.value = theValue
File "/Users/kcole/Desktop/Downloads/iCalToRSS/Scripts/MimeDir.py", line 54, in setValue
self._value = Unescape(value)
File "/Users/kcole/Desktop/Downloads/iCalToRSS/Scripts/MimeDir.py", line 13, in Unescape
C = theIterator.next()
StopIteration
Do you already have an account? Log in and claim this comment.
Cheers.
Do you already have an account? Log in and claim this comment.
kt
Do you already have an account? Log in and claim this comment.
Add New Comment