Project Newman table of contents
- An introduction
- An overview
- The main components
- Additional features
- An evaluation
Getting started As mentioned in the introduction, Project Newman is about building a newsbot – a robot to post news. Now that the purpose and basic idea has been drawn up, it’s time to get into some specifics.
Newman would basically be doing three things and so it makes sense to design those three functions in separate parts:
- the reporter will fetch news stories from various football news websites, which we call sources
- the editor will edit the stories, deciding which one to post and which to discard
- the publisher will post stories on Xtratime.org (or theoretically other sites, which we call targets)
So that’s the basic architecture. (If you think this smells too much of java-speak, don’t worry, I only used OO where it was feasible, most of it is just python modules).
And there is one rule in Project Newman:
- Newman must run without any user interaction!

Saturday, August 19th, 2006