Monday, March 14, 2011

Plans for Cheetah Balls v0.3 and beyond

Cheetah Balls is running very smoothly on my Ubuntu 10.10 PC -- like a wildcat across the savannah!

It is evolving into a handy little program and I expect it'll continue to be developed for quite a while.  Eventually I'd like to hand the project over to someone with more time, greater ability, even less sanity...

Here are some improvements planned for v0.3:
  • Find only and all of the video files in temporary folders, rather than just grabbing all the +1000kb files
  • Find only video files in temporary folders that are older than 1440 minutes (24 hours)
  • Extract the audio from all the videos to MP3 and/or OGG (possibly with soundconverter from the command line)
  • Include a daily cron job so that it will run automatically at midday every day
  • Actually check to see if ~/Desktop/looseballs exists, rather than blindly create a new one
  • Create a ~/Videos/Cheetah_balls and place date-stamped folders inside it
  • More visual confirmation using xcowsay and some other images to let you know what Cheetah Balls is doing
  • More verbose output when running from the command line
  • Add gnome-terminal -x when running Cheetah Balls from cheetahballs.desktop
Wild dreams for an idyllic future:
  • Re-write the whole damn thing in Python, because that would be just too cool for words.
  • Turn it into a bona fide DEB package, rather than a collection of BASH scripts
  • Put it up in the Clockwork PC PPA, and ultimately get it into the official Ubuntu repositories
  • GUI to let you specify
  • How old the video files should be
  • Where to save them
  • Whether to extract the audio
  • Whether to extract the audio to MP3, OGG, FLAC, or WAV
  • Port it to M$ Windoze
  • Port it to Apple Hack
  • In the meantime, this will be exclusively for Linux OSes, specifically for Ubuntu and its derivatives, but probably OK for most other distributions.

    -- Alex

    No comments:

    Post a Comment