123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156 |
- 1.1.1
- ---
- * ZDF Mediathek: add optional search parameter
- * ZDF Mediathek: search in headline instead of video title for channel name
- 1.1
- ---
- * Added supported video site ZDF Mediathek
- * Added supported video site Twitch.tv
- * Added supported video site Vid.me
- * Implemented execution of update and download only for specific subscriptions
- * Removed time-consuming calls to youtube-dl with "--match-title"
- 1.0
- ---
- * Major refactoring, much of the functionality has been split into functions and move to the helpers and program modules
- * Switched from OptionParser to ArgumentParser (minimum python version is now 3.2)
- * New main module which contains the main function called from the stov script
- * Fixed initial config generation (issue #7)
- * Use format string for youtube-dl instead of deprecated -t (issue #10)
- * Fixed database cleaning (issue #8)
- * Enable subscription of youtube channels without associated user (issue #9)
- * Removed the video description from the database
- * Implemented support for more video sites, youtube remains the only supported one for now
- * Addedd --lssites and --site
- 0.9.3
- ---
- * Improved coding style using reports from pep8 and pylint
- * Dropped support for python 2, stov now requires python 3 to run
- 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
|