Răsfoiți Sursa

Updated debian/changelog

Helmut Pozimski 11 ani în urmă
părinte
comite
a1d93a3576
7 a modificat fișierele cu 73 adăugiri și 23 ștergeri
  1. 51 3
      debian/changelog
  2. 1 1
      debian/control
  3. 1 1
      lib_stov/configuration.py
  4. 1 1
      lib_stov/outputhelper.py
  5. 1 1
      lib_stov/youtubeAPI.py
  6. 12 12
      setup.py
  7. 6 4
      stov

+ 51 - 3
debian/changelog

@@ -1,5 +1,53 @@
-stov (0.5wip-1) unstable; urgency=low
+stov (0.5-1) stable; urgency=low
 
-  * source package automatically created by stdeb 0.6.0+git
+  * Switched to distutils setup.py as installation method
+  * Added scripts to build a Debian package
 
- -- Helmut Pozimski <helmut@pozimski.eu>  Sun, 14 Apr 2013 00:45:09 +0200
+ -- Helmut Pozimski <helmut@pozimski.eu>  Sun, 14 Apr 2013 13:22:33 +0200
+
+stov (0.4-1) stable; urgency=low
+
+  * 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
+
+ -- Helmut Pozimski <helmut@pozimski.eu>  Sun, 14 Apr 2013 13:22:33 +0200
+
+stov (0.3-1) stable; urgency=low
+
+  * 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
+
+ -- Helmut Pozimski <helmut@pozimski.eu>  Sun, 14 Apr 2013 13:22:33 +0200
+
+stov (0.2-1) stable; urgency=low
+
+  * 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
+
+ -- Helmut Pozimski <helmut@pozimski.eu>  Sun, 14 Apr 2013 13:22:33 +0200
+
+stov (0.1-1) stable; urgency=low
+
+  * Initial release
+
+ -- Helmut Pozimski <helmut@pozimski.eu>  Sun, 14 Apr 2013 13:22:33 +0200

+ 1 - 1
debian/control

@@ -10,5 +10,5 @@ Package: stov
 Architecture: all
 Depends: ${misc:Depends}, ${python:Depends}
 Description: a program to subscribe to videos on youtube
-stov is a program which allows you to subscribe to channels, playlists and search results on youtube. You don't need a youtube account for the program to work since it uses read-only access to the youtube API. You can for example run it as a cron job to automatically download your favourite videos.
+ stov is a program which allows you to subscribe to channels, playlists and search results on youtube. You don't need a youtube account for the program to work since it uses read-only access to the youtube API. You can for example run it as a cron job to automatically download your favourite videos.
 

+ 1 - 1
lib_stov/configuration.py

@@ -1,4 +1,4 @@
-#	This file is part of stov, written by Helmut Pozimski in 2012.
+#	This file is part of stov, written by Helmut Pozimski 2012-2013.
 #
 #	stov is free software: you can redistribute it and/or modify
 #	it under the terms of the GNU General Public License as published by

+ 1 - 1
lib_stov/outputhelper.py

@@ -1,5 +1,5 @@
 #
-#        This file is part of stov, written by Helmut Pozimski in 2012.
+#        This file is part of stov, written by Helmut Pozimski 2012-2013.
 #
 #       stov is free software: you can redistribute it and/or modify
 #       it under the terms of the GNU General Public License as published by

+ 1 - 1
lib_stov/youtubeAPI.py

@@ -1,5 +1,5 @@
 #
-#        This file is part of stov, written by Helmut Pozimski in 2012.
+#        This file is part of stov, written by Helmut Pozimski 2012-2013.
 #
 #       stov is free software: you can redistribute it and/or modify
 #       it under the terms of the GNU General Public License as published by

+ 12 - 12
setup.py

@@ -21,22 +21,22 @@
 from distutils.core import setup
 
 setup(
-	name = "stov",
-	version = "0.5",
-	author = "Helmut Pozimski",
-	author_email = "helmut@pozimski.de",
-	description = ("a program to subscribe to channels and users from youtube and"
+	name="stov",
+	version="0.5",
+	author="Helmut Pozimski",
+	author_email="helmut@pozimski.de",
+	description=("a program to subscribe to channels and users from youtube and"
 		" download the videos automatically"),
-	long_description = ("stov is a program which allows you to subscribe to "
+	long_description=("stov is a program which allows you to subscribe to "
 		"channels, playlists and search results on youtube. You don't need a"
 		" youtube account for the program to work since it uses read-only access "
 		"to the youtube API. You can for example run it as a cron job to "
 		"automatically download your favourite videos."),
-	license = "GNU General Public License version 2",
-	packages = ["lib_stov"],
-	scripts = ["stov"],
-	data_files = [("share/locale/de/LC_MESSAGES", ["locale/de/LC_MESSAGES/stov.mo" ]), 
+	license="GNU General Public License version 2",
+	packages=["lib_stov"],
+	scripts=["stov"],
+	data_files=[("share/locale/de/LC_MESSAGES",
+			["locale/de/LC_MESSAGES/stov.mo"]),
 			("share/locale/C/LC_MESSAGES", ["locale/C/LC_MESSAGES/stov.mo"]),
 			("share/locale/en/LC_MESSAGES", ["locale/en/LC_MESSAGES/stov.mo"])]
-	)		
-
+	)

+ 6 - 4
stov

@@ -43,7 +43,7 @@ from lib_stov.outputhelper import printf
 """Determine the path where the stov files are for localization"""
 
 locale_path = os.path.join(sys.path[0] + "/locale")
-if gettext.find("stov", locale_path) == None:
+if gettext.find("stov", locale_path) is None:
 	base_path = os.path.split(sys.path[0])[0]
 	if "share" in base_path:
 		locale_path = os.path.join(base_path, "locale")
@@ -57,8 +57,8 @@ try:
 except IOError:
 	gettext.install("stov")
 	printf(_("Translation files could not be found, localization "
-				"won't be available"), outputlevel="default",
-		descriptor="stderr")
+			"won't be available"), outputlevel="default",
+			descriptor="stderr")
 else:
 	if sys.version_info >= (3, 0):
 		trans.install()
@@ -66,6 +66,8 @@ else:
 		trans.install(unicode=True)
 
 """Define a handler for signals sent to the program"""
+
+
 def sighandler(signum, frame):
 	if signum == 2:
 		printf(_("STRG+C has been pressed, quitting..."),
@@ -74,7 +76,7 @@ def sighandler(signum, frame):
 		printf(_("Received SIGTERM, quitting..."),
 			outputlevel="default", descriptor="stderr")
 	os.killpg(os.getpid(), 1)
-	os.remove("/tmp/stov.lock")	
+	os.remove("/tmp/stov.lock")
 	sys.exit(0)
 
 signal.signal(signal.SIGTERM, sighandler)