Weekly Status Report: April 29th

More hacking! Spent a big part of the week working on my Penguicon presentation so few commits.

Bookie Parser

  • Tweaked the readable view with some nice CSS, dark background, favicon support, etc. Much nicer to read article with it now.
  • Got the tests running on the TravisCI service.
  • Updated the API to fill out and support all the bits of data I need for this to replace my readable parsing on the main Bookie project.
  • Some refactoring and cleaning up duplicate code.

Bookie

The big thing here was to start up some JS to use the Bookie Parser api in order to load the readable content of a website as you're bookmarking it from the edit page. In this way, users of the bookmarklet will have a better experience as they can now see their article, but it's shown in cleaned up readable form. I need to clean it up and catch some edge/error cases, but it's a start. Once it's solid we can then use that content to store the page content and have immediate readable results instead of waiting for the next cron job to run in the background.