0.9.2 --- * Removed support for Youtube API since Google discontinued v2 * Removed configuration parameter "use_api" due to the above listed change * Adapted calls to youtube-dl to support the latest version * Support for python 2 will be removed in the upcoming version, stick with this version or switch to python 3 0.9.1 --- * Fix regression introduced in 0.9, adding channels didn't work 0.9 --- * Implemented API-less data retrieval mode using youtube-dl * Switched the configuration file over to json, existing files will be automatically converted * Refactoring in the database, youtubeAPI and subscription files 0.8 --- * No functional changes, major code refactoring * Switched output to the logging module instead of the custom outputhelper module * Reworked many of the strings and updated the translations 0.7.3 --- * Avoid showing an AttributeError exeception to the User when a channel doesn't exist 0.7.2 --- * Correctly handle errors caused by API timeouts, regression introduced in 0.7.1 0.7.1 --- * Set a timeout for urllib2.urlopen operations to prevent stov from hanging indefinitely because of stalled API requests 0.7 --- * Implemented enable and disable functions to temporarily stop the update of subscriptions and downloads of videos without deleting the whole subscription 0.6.3 --- * Set an empty description for videos that don't have on (e.g. private videos), thus avoiding an IndexError-exception in youtubeAPI.py 0.6.2 --- * Don't display that the notification method couldn't be determined if no videos where downloaded 0.6.1 --- * Also catch smtplib.SMTPServerDisconnected if smtp server does close the connection * Print downloaded videos if sending the email fails 0.6 --- * Set dependency to python >= 2.6 in debian/control * Fixed package internal import for python 3.x * Locales are now build in debian/rules when creating the package * Changed debian/control and debian/rules to be more lintian clean * Added a complete man page, making the package finally lintian clean 0.5 ---- * Switched to distutils setup.py as installation method * Added scripts to build a Debian package 0.4 ---- * Added title checking to filter unrelated results from subscriptions with search strings * Python 3 is now also supported * Fixed localization so stov doesn't default to German any more * SIGINT and SIGTERM are now catched and are correctly processed internally 0.3 ---- * Added smtp authentication * Added notify option * Added "verbose" and "quiet" output modes * Added switch to clean the database of old video entries * Added maxfails option and mark videos as permanently failed when that value is reached * Added basic interactive configuration (doesn't check if your input makes sense at all!) * Added German translation for most parts * Implemented MAXVIDEOS configuration option to limit the number of videos retrieved from the youtube API * Changed --lsvids to print the download status * Made the youtube-dl output shown to the user depend on the defined output level * Now uses youtube API version 2 * Fixed situation when all videos fail and the output would have suggested there were no videos to be downloaded * Fixed a bug that lead to a duplicate subscription when a playlist was added * Fixed error message printed when youtube-dl fails * Improved output behaviour so strings will be properly encoded 0.2 ---- * Added catchup option * Added option to print license information * Added option to print version number * Added a simple installer script * Changed coding style to better conform to PEP-8 * Updated module usage: Use urllib2 instead of urllib and subprocess instead of os.system * Many Bugfixes 0.1 ---- * Initial release