Decided that my original post was way to long, so split it...
The other thing I want to do is mention modules that I have found and which I am using, or think will be useful. This is mainly so that I don't forget about them myself when I come to actually need them, but is also part of my goal to keep you all informed of how the project is progressing - especially in the beginning when there is no real working code to show.
As stated earlier, the first thing I have done is implement a basic email interface, specifically to Yahoo! Mail. The module I am using for this is PyCascade, written by Peter Griess. It uses OAuth for authentication, and gets data in JSON format. For this, it includes the simplejson and oauth modules, but I replaced the latter with the better oauth2 module which required some modifications. Depending on how I implement other interfaces, I may end up generalising the PyCascade module, as it is a very nice interface to OAuth and JSON.
The second module I have found is not so much a module as an entire networking engine, called Twisted. It consists of a number of sub-projects covering servers and clients for everything from SSH and SFTP for file transfers through to NNTP for news, and various chat protocols. As it is event-driven, it could be used for implementing some of my information interfaces or communication links, but I will need to investigate further.
Monday, April 19, 2010
Subscribe to:
Post Comments (Atom)
I wanted to thank you for this great read and definitely enjoying every little bit of it and bookmarked to check out new stuff you post.
ReplyDeleteBest Digital Marketing Institute in Hyderabad
ReplyDeleteWe are really grateful for your blog post. You will find a lot of approaches after visiting your post. Great work thank you.
Data Analytics Course in Chandigarh