I require a HTTP to NNTP proxy. The proxy must be able to fetch articles and header ranges from groups.
* Indicate your experience with the Twisted framework. Job applications without this will be reported. *
The proxy must handle NNTP errors, timeouts and missing articles.
The HTTP server should use GAE queues to notify completion of NNTP requests.
The proxy should use multiple authenticated encrypted connections to the NNTP server(s) (up to a specified limit). It is not required to post articles.
Tests and doc strings are required.
The proxy should run on Debian Wheezy with the available python packages. If any non-deb packaged components are used, they must be deb packaged and include source.
Open sourcing the result will be considered. This would be a great way to raise your public profile and attract more work.
Future development will likely include persistence, filtering, searching, distributed processing, caching, user authentication and payments. The intention is to use GAE to process NNTP content in a distributed way. Since there is not currently public availability for TCP this proxy is required. The front end for user interaction should be run as a python GAE web app.
There is potential for a ongoing work (many months) for the right person/team.