Skip to content

Version 0.3

Compare
Choose a tag to compare
@bbengfort bbengfort released this 03 Mar 19:31
· 59 commits to master since this release

Releases one day after another! The reason is because Baleen needs to be running in production to gather a large enough corpus for PyCon. Version 0.3 is a big release that implements the revised component architecture. It should hopefully be more stable, give more visibility into what's going on, be easier to update and fix, and have a few more features. Features include tracking ingestion jobs in the Mongo database (so we can add a web application), synchronization of feeds and wrangling of posts are not coupled. Added Commis for easier console utility management, and finally added some other tools and tests.

Deployed: Thursday, March 3, 2016
Contributors: Benjamin Bengfort

Changes

  • Added the Commis library for our new console utility which gives us more flexibility on the application.
  • Added a feed synchronization utility that decouples the feedparser interaction from anything but a feed object.
  • Added a new decorators library inspired from previous libraries
  • Added a reraise decorator that wraps exceptions and makes them Baleen exceptions
  • Added plenty of tests for various modules
  • Added a post wrangling method that decouples the post interaction and web fetch from anything but a post object.
  • Created a better info command with more information about the app
  • Modified the ingest and run commands to be a bit more stable
  • Created a Job model for saving information about each ingestion run for application views
  • Did I say more tests?