[ about | machines | pics | projects | repos | weblog ]

[ ~derf :: projects :: App::Slackeria v0.12 ]

slackeria takes a list of projects and checks whether they are present in certain places, such as Freshmeat or various distros. If they are, their version is also reported. With this, it is easy to monitor projects and for example notify distributions of updates when they are lagging behind.

Example output:

(Notet that this is not kept up-to-date and is in no way useful to judge a distro's freshness)

2011-07-14

slackeria v0.12

App-Slackeria-0.12.tar.gz (signature)

  • Note that we actually need perl >= 5.10.1 (for the parent pragma)

slackeria

  • Argument validation, add -h/--help option

App::Slackeria

  • Rename App::Slackeria::Plugin to App::Slackeria::PluginLoader
  • Rename App::Slackeria::Plugin::Base to App::Slackeria::Plugin
  • Move template to separate file, adds dependency File::ShareDir
  • Because of that, we now need Module::Build >= 0.36

App::Slackeria::Plugin::Debian

  • Switch from whohas to custom parser using LWP::Simple and XML::LibXML
  • Now checks version in Debian Sid by default
  • Add 'distribution' configuration parameter to select which Debian distribution (wheezy, sid, etc.) to check
  • Add 'href' configuration parameter
2011-07-02

slackeria v0.11

App-Slackeria-0.11.tar.gz (signature)

  • Fix dependency list and make recommends dependencies for now
  • Switch to perl version schema
2011-06-08

slackeria v0.1

App-Slackeria-0.1.tar.gz (signature)

  • Initial release
  • HTML output via HTML::Template
  • Available plugins include: cpan, freshmeat, github and various distros