seriesfinale:seriesfinale.git
7 years agoFix warning about unescaped chars
Joaquim Rocha [Mon, 12 Jul 2010 09:33:11 +0000 (11:33 +0200)]
Fix warning about unescaped chars

7 years agoReplace the Queue with a PriorityQueue and respective usage
Joaquim Rocha [Mon, 12 Jul 2010 08:41:59 +0000 (10:41 +0200)]
Replace the Queue with a PriorityQueue and respective usage

7 years agoUse only one AsyncWorker at most to deal with the series
Joaquim Rocha [Mon, 12 Jul 2010 08:41:15 +0000 (10:41 +0200)]
Use only one AsyncWorker at most to deal with the series

7 years agoPrevent the download and usage of images to generate problems
Joaquim Rocha [Fri, 9 Jul 2010 16:01:20 +0000 (18:01 +0200)]
Prevent the download and usage of images to generate problems

7 years agoFix issue with undefined exception variable
Joaquim Rocha [Fri, 9 Jul 2010 16:00:38 +0000 (18:00 +0200)]
Fix issue with undefined exception variable

7 years agoseries.py: Delete trailing spaces
Joaquim Rocha [Fri, 9 Jul 2010 15:25:31 +0000 (17:25 +0200)]
series.py: Delete trailing spaces

7 years agogui.py: Delete trailing spaces
Joaquim Rocha [Fri, 9 Jul 2010 15:24:44 +0000 (17:24 +0200)]
gui.py: Delete trailing spaces

7 years agoFix showing next episode
Juan A. Suarez Romero [Tue, 6 Jul 2010 09:54:24 +0000 (11:54 +0200)]
Fix showing next episode

Selecting next episode to watch was done using the aired date. This has the
drawback that if two episodes share the same aired date, the last one was
choosen. Also, those episodes with no aired date were discarded.

This patch fixes this issue by selecting the next episode using the
chronological order of episodes: the first unseen episode for season 1, then
for season 2, and so on. And at the end, the Special season.

This works even for those episodes that do not have an aired date.

8 years agoAdd TheTVDB credits
Joaquim Rocha [Mon, 17 May 2010 17:26:16 +0000 (19:26 +0200)]
Add TheTVDB credits

8 years agoAdd THANKS file v0.6
Joaquim Rocha [Tue, 11 May 2010 10:44:15 +0000 (12:44 +0200)]
Add THANKS file

8 years agoUpdate for release 0.6
Joaquim Rocha [Tue, 11 May 2010 10:03:12 +0000 (12:03 +0200)]
Update for release 0.6

8 years agoAdd postrm script to remove images folder
Joaquim Rocha [Tue, 11 May 2010 09:34:43 +0000 (11:34 +0200)]
Add postrm script to remove images folder

8 years agoAdd AUTHORS and README files to Manifest.in
Joaquim Rocha [Tue, 11 May 2010 08:23:03 +0000 (10:23 +0200)]
Add AUTHORS and README files to Manifest.in

8 years agoRefactor the select_all/none episodes
Joaquim Rocha [Tue, 11 May 2010 07:22:44 +0000 (09:22 +0200)]
Refactor the select_all/none episodes

Corrects code repetition and bug in select_none.

8 years agoUpdate Spanish translation
Juan A. Suarez Romero [Mon, 10 May 2010 19:26:44 +0000 (21:26 +0200)]
Update Spanish translation

8 years agoUpdate Portuguese translation
Joaquim Rocha [Mon, 10 May 2010 15:50:33 +0000 (17:50 +0200)]
Update Portuguese translation

8 years agoAdd about dialog
Joaquim Rocha [Sat, 10 Apr 2010 16:00:35 +0000 (18:00 +0200)]
Add about dialog

8 years agoAdd AUTHORS file
Joaquim Rocha [Mon, 10 May 2010 15:05:15 +0000 (17:05 +0200)]
Add AUTHORS file

8 years agoAdd README file
Joaquim Rocha [Mon, 10 May 2010 15:05:04 +0000 (17:05 +0200)]
Add README file

8 years agoChange label to 'Next episode'
Juan A. Suarez Romero [Mon, 10 May 2010 14:46:16 +0000 (16:46 +0200)]
Change label to 'Next episode'

8 years agoStart searching when user presses Enter
Joaquim Rocha [Mon, 10 May 2010 11:36:55 +0000 (13:36 +0200)]
Start searching when user presses Enter

8 years agoDo not delete images if they are used by other shows
Joaquim Rocha [Mon, 10 May 2010 11:24:22 +0000 (13:24 +0200)]
Do not delete images if they are used by other shows

8 years agoDo not download images if they already exist
Joaquim Rocha [Mon, 10 May 2010 11:23:58 +0000 (13:23 +0200)]
Do not download images if they already exist

8 years agoRemove the images when a show is deleted
Joaquim Rocha [Mon, 10 May 2010 08:01:27 +0000 (10:01 +0200)]
Remove the images when a show is deleted

8 years agoFix problem when updating with a None tree model
Joaquim Rocha [Mon, 10 May 2010 08:00:50 +0000 (10:00 +0200)]
Fix problem when updating with a None tree model

8 years agoFix weird bug
Joaquim Rocha [Mon, 10 May 2010 07:57:26 +0000 (09:57 +0200)]
Fix weird bug

The season_images that is passed as a default
argument in the Show's constructor, after a
first show is added, keeps getting the same
value, that is, the season_images value of the
first show... This seems like some memory issue
on either Python or its GTK+ bindings and this
patch works around it by forcing the
season_images' default argument.

8 years agoAdd update show's art
Joaquim Rocha [Mon, 10 May 2010 07:57:02 +0000 (09:57 +0200)]
Add update show's art

8 years agoMove image's dimensions to constans file
Joaquim Rocha [Sat, 8 May 2010 10:54:17 +0000 (12:54 +0200)]
Move image's dimensions to constans file

8 years agoAdd placeholder and downloading images
Joaquim Rocha [Sat, 8 May 2010 10:28:36 +0000 (12:28 +0200)]
Add placeholder and downloading images

8 years agoDownload images to temporal files
Juan A. Suarez Romero [Fri, 9 Apr 2010 19:51:40 +0000 (21:51 +0200)]
Download images to temporal files

Thus, if for some reason downloading is interrupted, we do not end up with a
corrupted image.

When the download finishes, the image is moved to its final destination.

8 years agoAdded manual de/serialization using JSON manualdb
Joaquim Rocha [Sun, 18 Apr 2010 14:45:57 +0000 (16:45 +0200)]
Added manual de/serialization using JSON

The JSON format generated by jsonpickle will still be interpreted for retro-compatibility purposes. Since it will save all new content in the manually generated JSON, the database will be converted to the new format after the first save.

8 years agoAdd debug when an exception in async item works
Joaquim Rocha [Mon, 26 Apr 2010 10:24:35 +0000 (12:24 +0200)]
Add debug when an exception in async item works

8 years agoSelect default language by default
Juan A. Suarez Romero [Mon, 19 Apr 2010 10:13:14 +0000 (12:13 +0200)]
Select default language by default

Use current local language as default language when searching for shows.

Use fallback mechanism if current language is not supported.

8 years agoHandle case when languages can not be retrieved
Juan A. Suarez Romero [Mon, 19 Apr 2010 10:24:36 +0000 (12:24 +0200)]
Handle case when languages can not be retrieved

In this case, default language will be 'en'.

8 years agoDelay getting languages until it is really needed
Juan A. Suarez Romero [Mon, 19 Apr 2010 10:24:35 +0000 (12:24 +0200)]
Delay getting languages until it is really needed

Actually, languages are only needed when user needs to search for a show. So
instead of downloading the list of available languages at first, delay it until
user wants to search for a show.

8 years agoSet language when searching shows
Juan A. Suarez Romero [Mon, 19 Apr 2010 10:24:34 +0000 (12:24 +0200)]
Set language when searching shows

Add language selector so user can select in which language the show must be
searched.

When accepting it, the show will be added to database under that language.

8 years agoTake language in account when updating shows and episodes
Juan A. Suarez Romero [Mon, 19 Apr 2010 10:24:33 +0000 (12:24 +0200)]
Take language in account when updating shows and episodes

8 years agoAdd function to get a list of available languages
Juan A. Suarez Romero [Mon, 19 Apr 2010 10:24:32 +0000 (12:24 +0200)]
Add function to get a list of available languages

8 years agoAdd author copyright to thetvdbapi.py
Juan A. Suarez Romero [Mon, 19 Apr 2010 10:24:31 +0000 (12:24 +0200)]
Add author copyright to thetvdbapi.py

8 years agoAdd language specification when downloading show and episodes
Juan A. Suarez Romero [Mon, 19 Apr 2010 10:24:30 +0000 (12:24 +0200)]
Add language specification when downloading show and episodes

8 years agoAdd language specification when searching for shows
Juan A. Suarez Romero [Mon, 19 Apr 2010 10:24:29 +0000 (12:24 +0200)]
Add language specification when searching for shows

8 years agoAdd new logo
Joaquim Rocha [Sun, 11 Apr 2010 09:45:44 +0000 (11:45 +0200)]
Add new logo

8 years agoPrevent erasing database when a problems occurs opening it
Joaquim Rocha [Fri, 9 Apr 2010 16:54:51 +0000 (18:54 +0200)]
Prevent erasing database when a problems occurs opening it

I accomplishes so by checking if the list of shows is empty and if any show was deleted.

8 years agoFix episode highlight when episode watched state is updated
Joaquim Rocha [Fri, 9 Apr 2010 16:32:52 +0000 (18:32 +0200)]
Fix episode highlight when episode watched state is updated

8 years agoMark already added series when searching
Juan A. Suarez Romero [Fri, 9 Apr 2010 15:03:05 +0000 (17:03 +0200)]
Mark already added series when searching

When searching series, sometimes is useful to know which series has been
already been added, in order to avoid adding them again by mistake.

This commit marks with active color those series that have been already added.

8 years agoEscape shows and episodes' names for markup
Joaquim Rocha [Fri, 9 Apr 2010 15:41:46 +0000 (17:41 +0200)]
Escape shows and episodes' names for markup

8 years agoRemove main clean from Debian rules
Joaquim Rocha [Thu, 8 Apr 2010 10:52:54 +0000 (12:52 +0200)]
Remove main clean from Debian rules

This avoids removing files necessary to the Debian package.

8 years agoAdd files to be cleaned
Joaquim Rocha [Wed, 7 Apr 2010 10:15:59 +0000 (12:15 +0200)]
Add files to be cleaned

8 years agoAutomate translation files
Joaquim Rocha [Wed, 7 Apr 2010 10:09:54 +0000 (12:09 +0200)]
Automate translation files

8 years agoFix deleting shows
Joaquim Rocha [Tue, 6 Apr 2010 15:31:36 +0000 (17:31 +0200)]
Fix deleting shows

8 years agoUpdate for release 0.5 v0.5
Joaquim Rocha [Mon, 29 Mar 2010 14:27:33 +0000 (16:27 +0200)]
Update for release 0.5

8 years agoRemove the CDBS dependency
Joaquim Rocha [Mon, 29 Mar 2010 14:16:44 +0000 (16:16 +0200)]
Remove the CDBS dependency

8 years agoAdd images retrieval for shows and seasons
Joaquim Rocha [Mon, 29 Mar 2010 10:48:53 +0000 (12:48 +0200)]
Add images retrieval for shows and seasons

8 years agoAdd missing util.py file
Joaquim Rocha [Mon, 29 Mar 2010 07:37:00 +0000 (09:37 +0200)]
Add missing util.py file

8 years agoShow episode number together with next air date
Juan A. Suarez Romero [Sat, 20 Mar 2010 00:04:03 +0000 (01:04 +0100)]
Show episode number together with next air date

8 years agoAdd season number to episode number
Juan A. Suarez Romero [Fri, 19 Mar 2010 23:30:53 +0000 (00:30 +0100)]
Add season number to episode number

8 years agoFix slow panning of treeviews
Joaquim Rocha [Thu, 25 Mar 2010 13:52:01 +0000 (14:52 +0100)]
Fix slow panning of treeviews

The function to get the objects' information was being called on every panning event, leading to a big processing time and thus slowing things down.

8 years agoFix error when selecting a manually added show
Joaquim Rocha [Thu, 25 Mar 2010 10:44:56 +0000 (11:44 +0100)]
Fix error when selecting a manually added show

The problem was that when selecting the show, the update show menu visibility is set but manually added shows won't have that menu.

8 years agoUpdate for release 0.4 v0.4
Joaquim Rocha [Fri, 12 Mar 2010 23:30:48 +0000 (00:30 +0100)]
Update for release 0.4

8 years agoAdd bugtracter information to debian/control
Joaquim Rocha [Fri, 12 Mar 2010 21:47:31 +0000 (22:47 +0100)]
Add bugtracter information to debian/control

8 years agoShow error message only when request belongs to the message caller
Joaquim Rocha [Fri, 12 Mar 2010 21:28:18 +0000 (22:28 +0100)]
Show error message only when request belongs to the message caller

8 years agoAdd more information to main screen
Joaquim Rocha [Fri, 12 Mar 2010 20:57:18 +0000 (21:57 +0100)]
Add more information to main screen

8 years agoShow banner only if the request was made by the banner owner
Joaquim Rocha [Fri, 12 Mar 2010 19:29:51 +0000 (20:29 +0100)]
Show banner only if the request was made by the banner owner

8 years agoUse property for dealing with the date variable
Joaquim Rocha [Fri, 12 Mar 2010 15:12:03 +0000 (16:12 +0100)]
Use property for dealing with the date variable

8 years agoPrioritize episode information from the merging episode instead of the existing one
Joaquim Rocha [Fri, 12 Mar 2010 15:11:23 +0000 (16:11 +0100)]
Prioritize episode information from the merging episode instead of the existing one

8 years agoAdd asynchronous save and load
Joaquim Rocha [Fri, 12 Mar 2010 14:34:46 +0000 (15:34 +0100)]
Add asynchronous save and load

8 years agoAdd update all feature
Joaquim Rocha [Fri, 12 Mar 2010 12:30:53 +0000 (13:30 +0100)]
Add update all feature

8 years agoUpdate for release 0.3.6 v0.3.6
Joaquim Rocha [Sat, 20 Feb 2010 21:24:24 +0000 (21:24 +0000)]
Update for release 0.3.6

8 years agoReturn blank string instead of None when getting the air date text
Joaquim Rocha [Sat, 20 Feb 2010 21:20:13 +0000 (21:20 +0000)]
Return blank string instead of None when getting the air date text

8 years agoFixed error when calling function
Joaquim Rocha [Sat, 20 Feb 2010 21:19:35 +0000 (21:19 +0000)]
Fixed error when calling function

8 years agoUpdate for release 0.3.5
Joaquim Rocha [Sat, 20 Feb 2010 20:45:01 +0000 (20:45 +0000)]
Update for release 0.3.5

8 years agoDisplay date in episode view in a more human format
Joaquim Rocha [Sat, 20 Feb 2010 20:44:05 +0000 (20:44 +0000)]
Display date in episode view in a more human format

8 years agoCompiled translation
Joaquim Rocha [Sat, 20 Feb 2010 20:19:09 +0000 (20:19 +0000)]
Compiled translation

8 years agoAdded Spanish translation
Juan A. Suárez Romero [Sat, 20 Feb 2010 20:18:28 +0000 (20:18 +0000)]
Added Spanish translation

8 years agoUpdated Portuguese translation
Joaquim Rocha [Sat, 20 Feb 2010 19:51:25 +0000 (19:51 +0000)]
Updated Portuguese translation

8 years agoUpdated .pot file
Joaquim Rocha [Sat, 20 Feb 2010 19:50:22 +0000 (19:50 +0000)]
Updated .pot file

8 years agoDisplay episodes' air date and use system's colors in seasons' view
Joaquim Rocha [Mon, 15 Feb 2010 01:12:55 +0000 (01:12 +0000)]
Display episodes' air date and use system's colors in seasons' view

8 years agoCorrected episode list update (now also merges episodes' info)
Joaquim Rocha [Fri, 29 Jan 2010 23:42:46 +0000 (00:42 +0100)]
Corrected episode list update (now also merges episodes' info)

8 years agoAdded original air date to episodes
Joaquim Rocha [Fri, 29 Jan 2010 23:42:13 +0000 (00:42 +0100)]
Added original air date to episodes

8 years agoUpdate for release 0.3 v0.3
Joaquim Rocha [Tue, 12 Jan 2010 21:26:43 +0000 (22:26 +0100)]
Update for release 0.3

8 years agoAdded Portuguese translation
Joaquim Rocha [Tue, 12 Jan 2010 19:07:30 +0000 (20:07 +0100)]
Added Portuguese translation

8 years agoGenerated pot file
Joaquim Rocha [Tue, 12 Jan 2010 19:06:42 +0000 (20:06 +0100)]
Generated pot file

8 years agoCorrected translation strings
Joaquim Rocha [Tue, 12 Jan 2010 19:05:33 +0000 (20:05 +0100)]
Corrected translation strings

8 years agoAdded support for i18n
Joaquim Rocha [Tue, 12 Jan 2010 19:02:42 +0000 (20:02 +0100)]
Added support for i18n

8 years agoAdded configuration file handling and episodes order recall
Joaquim Rocha [Tue, 12 Jan 2010 18:59:39 +0000 (19:59 +0100)]
Added configuration file handling and episodes order recall

8 years agoAdded extra information to tree views
Joaquim Rocha [Tue, 12 Jan 2010 18:52:25 +0000 (19:52 +0100)]
Added extra information to tree views

8 years agoAdded local dirs to sys path for easier development
Joaquim Rocha [Tue, 12 Jan 2010 17:34:11 +0000 (18:34 +0100)]
Added local dirs to sys path for easier development

8 years agoUpdate for version 0.2.1 v0.2.1
Joaquim Rocha [Fri, 11 Dec 2009 13:56:46 +0000 (14:56 +0100)]
Update for version 0.2.1

8 years agoCorrected Debian package generation
Joaquim Rocha [Fri, 11 Dec 2009 13:51:31 +0000 (14:51 +0100)]
Corrected Debian package generation

8 years agoUpdate for release 0.2 v0.2
Joaquim Rocha [Thu, 10 Dec 2009 18:54:29 +0000 (19:54 +0100)]
Update for release 0.2

8 years agoCorrected sys path for local sources precedence
Joaquim Rocha [Thu, 10 Dec 2009 18:53:01 +0000 (19:53 +0100)]
Corrected sys path for local sources precedence

8 years agoAdded mark all/none to episodes list view
Joaquim Rocha [Thu, 10 Dec 2009 17:09:41 +0000 (18:09 +0100)]
Added mark all/none to episodes list view

8 years agoConf folder now lies under ~/.osso
Joaquim Rocha [Thu, 10 Dec 2009 18:35:34 +0000 (19:35 +0100)]
Conf folder now lies under ~/.osso

8 years agoAdded icon base64 encryption to debian/control
Joaquim Rocha [Wed, 9 Dec 2009 19:59:43 +0000 (20:59 +0100)]
Added icon base64 encryption to debian/control

8 years agoReplaced python-runtime build dependency by python 2.5
Joaquim Rocha [Wed, 9 Dec 2009 19:34:58 +0000 (20:34 +0100)]
Replaced python-runtime build dependency by python 2.5

8 years agoAdded -sa option to deb building
Joaquim Rocha [Wed, 9 Dec 2009 19:32:16 +0000 (20:32 +0100)]
Added -sa option to deb building

8 years agoUpdate for release 0.1 v0.1
Joaquim Rocha [Sun, 6 Dec 2009 18:03:35 +0000 (18:03 +0000)]
Update for release 0.1

8 years agoCorrected delete menu visibility of the shows view's menu
Joaquim Rocha [Sun, 6 Dec 2009 01:53:15 +0000 (01:53 +0000)]
Corrected delete menu visibility of the shows view's menu

8 years agoFixed search dialog and search button size
Joaquim Rocha [Sun, 6 Dec 2009 01:49:00 +0000 (01:49 +0000)]
Fixed search dialog and search button size

8 years agoCorrected sys path including
Joaquim Rocha [Sun, 6 Dec 2009 01:23:38 +0000 (01:23 +0000)]
Corrected sys path including