Medusa quotation-tools review-tools TeXlib
Woolgather         
Email Us
oedipus-devel@lists.sf.net
 
  

Woolgather is intended to be an easy-to-install Weblog system. Once it's completed, you should be able to install it, tweak a configuration file, and then you'll have a system where users, weblogs, and postings can all be easily added.

Warning: Woolgather is nowhere near being completed yet, and at the moment it's just a skeletal proof-of-concept. See the TODO.txt in the distribution for the lengthy list of things that remain to be done.

Here's what the package can currently do:

  • The underlying classes are implemented: Database, User, Weblog, and Post.
  • You can create new weblogs by running scripts/new_blog, and new users by running scripts/new_user:
    scripts/new_blog mems "MEMS Weblog"
    scripts/new_user amk password
    
  • Permission to post to a given weblog can be added or removed by running scripts/add_user and scripts/remove_user.
    scripts/add_user mems amk      # Let user 'amk' post to the weblog w/ ID 'mems'
    scripts/remove_user mems amk   # Remove permission to post to the 'mems' weblog
    
  • New posts can be created with the new_post script: scripts/new_post mems amk "Here is the posting's content."
  • An implementation of the XML-RPC Blogger API is in woolgather/ui/api.py . I haven't tested it against any applications that rely on the Blogger API, though there are test cases written from the specification in test/test_api.py.
  • There's no HTML form-based UI for logging in, managing permissions, or adding/editing posts.
  • There's no support for changing the appearance of the generated HTML through templating or some other mechanism, so it'll look pretty plain.
  • There's no configuration file, so there's no easy way to customize where the data is stored. Right now, the data is always stored in /tmp/woolgather.fs.

There are no mailing lists specifically for Woolgather, but for now discussion can take place on the quixote-users mailing list; go to http://mail.mems-exchange.org/mailman/listinfo/quixote-users to join the list. New releases will also be announced on quixote-users for now.

My plans for 0.0.2 are to test that the Blogger API is implemented correctly, and add a configuration file of some sort, while waiting for inspiration to strike regarding a Web UI.

Download the code

woolgather-0.0.1.tar.gz [10K] [Signature]