To Be GNU/Hurd
Mon, 09 Jun 2008
hellasmella 0.11 fixes broken newzbin searching
Newzbin recently switched to v3 for the default interface, thus breaking the screen scraping that was being done. Here is a new version that forces the v2 interface.
Sat, 07 Jun 2008
hellasmella 0.10
This release will hopefully fix some small bugs people where running in to. I have also added a speed plot to the status bar. Enjoy!

Changelog
- restart status refresh timer on queue resort
- html updates and fixes
- queue is not updated unless there are changes
- don't use a cookie file for newzbin model
- more html and url escaping in templates
- add 'url' filter to Jemplate, fix 'uri' filter
- fix progress bar in FF3 and probably other browsers
- speed plot
Wed, 27 Feb 2008
hellasmella 0.09
I went ahead and put my lighttpd config in the ex/ directory. Hopefully that will help some people get this set up. I also updated the README with some more details. Here is a list of the latest changes:
- nzb upload field
- ie6&7 rendering fix
- fix initial style for completed items
- consolidate code
- get status update with resort
- restyling of search results
- add "fetch info" option to search results
- more descriptive time remaining field (Mark Glines)
I need to do a little more styling of the extended information that pops down, but I think it is time for a new release.
Mon, 07 Jan 2008
hellasmella 0.08
- added javascript functions to pause/continue/clear so the search results are not lost with a page refresh
- changed "clear (all)" down to just "clear" for simplicity
- all queue controls return a status update if made as an ajax request, this lets us update the UI faster
- removed [rar] password control, not used or testable since nothing posted to usenet is password protected
- removed "uptime", pointless and not accurate
- added category filter on newzbin search
- added HTTP::Cookies to build depends
- refined styling of queue and search
Sat, 08 Dec 2007
hellasmella 0.07
I took some time and created a Newzbin model for HellaSmella. This makes things a little less ugly, but they also let you configure your Newzbin login info in the hellasmella.yml config file.
I was very close to switching to WWW::Newzbin for this release. Unfortunately, after some tinkering around I realized that the file searching provided by the Newzbinx FileFind API does not let you search "reports". In the world of Newzbin, reports are the collections of files that make up a single TV show, Movie, etc. Instead of searching reports, the FileFind API only lets you search for individual files (part001.rar, part002.rar). This is fairly useless for my purposes, so it looks like I'll have to stick with screen scraping.
Here's hoping they don't shut down v2 of the site!
Tue, 25 Sep 2007
oops, hellasmella 0.06 fixes more stuff
I accidentally removed some redirections that happen when you pause, continue, or remove a queue item. This new version fixes that, and in a way that works with non-root path installs.
Sat, 22 Sep 2007
hellasmella 0.05 fixes stuff!
I put together a new release of HellaSmella this morning that includes a number of changes. Some very important!
- fixed fatal bug in "time remaining" calculation
- html fix on status panel
- behaves better in non-root directory setups
- added C::P::Auth::Credentials::HTTP to build requirements
- added "Recently Completed" list to queue
Sun, 19 Aug 2007
hellasmella 0.04
Here is a new version of HellaSmella. Changelog is below:
- "time remaining" added
- html rendering fixes
- non-javascript browsers search properly
- focus search box on load
- show a "currently processing" section while hellanzb is processing something
Sat, 07 Jul 2007
hellasmella version zero point zero three
This is mostly a bug fix release. The majority of the changes are just html rendering fixes and a few javascript changes. One thing to note is that previous releases wouldn't work without a patch to Catalyst::Model::XMLRPC. This is no longer the case with the latest version of C::M::XMLRPC. Joy.
Sun, 24 Jun 2007
here is hellasmella 0.02~
This version adds some sw8 stuff:
- draggable queue
- set rar passwords
- server info in top right corner
- switched to JSON to update entire page with one request
- document title updated with download percent
Tue, 19 Jun 2007
Here is the initial release of HellaSmella.
Features
- Inline newzbin search and queueing
- Queue controls such as pause, clear, and cancel.
TODO
- Move items up/down in the queue
- Single prototype.js PeriodicalUpdater for page, rather than one for each widget
- Move Net::Newzbin to standalone module
- Move Net::Newzbin config to hellasmella.yml
Mon, 18 Jun 2007
hellasmella: a hellanzb web interface
So I spent some time this weekend working on a web interface for hellanzb. I was amazed at how fast it went using Catalyst with the Catalyst::Model::XMLRPC module. I got a working version finished within an hour, and spent the remaining time working on HTML/CSS stuff. Here is a screenshot with code to follow soon.