General (backend) infrastructure
done
- install some news2rss thingy, e.g.
- install RSS-Plugin for TWiki, see:
- publish rss-feeds to http://netfrag.org/rss/ for performance reasons (cronjob)
- patch php-frontend of mnoGoSearch to return results as rss-items, see changes to mnoGoSearch-php
todo
- install basic xmlrpc-daemon @ netfrag.org (methods: ping, giveScalar, giveArray, giveHash, fraggleSync)
- "Ist es möglich, XML-Dokumente via XML-RPC zu übertragen? Wenn ja - wie?"
Get into Python
- [joko & xabbu] get familiar with Python's data structures here.
- [DONE-joko] have a decent "dumpVar" function in toolkit and play with it: dump.py
- [DONE-xabbu] get familiar with Boa Constructor and do some basic stuff with some GUI-Widgets
- [joko & xabbu] do something with loops and iterate through data structures
- [xabbu] GUI & Events?
- [DONE] XML-RPC: [joko] setup server endpoint (http://netfrag.org:3333); [xabbu] play with client library, see xmlrpc.py
Program-Flow
- Startup
- loadFraggleXml
- via XML-RPC (by username)
- from URL (directly)
Python libraries
- XML-RPC:
- py-xmlrpc
- pythonxmlrpc: http://docs.python.org/lib/module-xmlrpclib.html
- our choice: XML-RPC for Python: xmlrpclib - download here
- RSS & Co.:
- wxWidgets:
- Command-line parsing:
- XML:
- NNTP:
- HTTP:
- Twisted maybe worth a look...