Date post: | 18-Jan-2015 |
Category: |
Technology |
Upload: | joaquim-rocha |
View: | 1,452 times |
Download: | 1 times |
static void_f_do_barnacle_install_properties(GObjectClass
*gobject_class){
GParamSpec *pspec;
/* Party code attribute */ pspec = g_param_spec_uint64
(F_DO_BARNACLE_CODE, "Barnacle code.", "Barnacle code",
0, G_MAXUINT64,
G_MAXUINT64 /* default value */,
G_PARAM_READABLE | G_PARAM_WRITABLE |
G_PARAM_PRIVATE);
g_object_class_install_property (gobject_class,
F_DO_BARNACLE_PROP_CODE,
Joaquim [email protected]
SeriesFinale
TV shows tracker for Maemo 5
FOSDEM 2010
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
There was a big problem!
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
So many TV shows...So little time to watch them
the disrespect of TV networks
CC Photo by: http://www.flickr.com/photos/uwebkk/
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
That made me and my girlfriend sad... :(
CC Photo by: http://www.flickr.com/photos/rivalius13/
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
I noticed that when a TV show is starting, I wouldn't get a piece of
paper nor open a txt to write it down
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
but the damn phone is always nearby!
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
What if I had a list of the episodes of each show I follow,
and their synopsis, etc.
and could check them on mybeloved N900!?
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
How could this be done?
2 options:#1 screen scraping
#2 a nice API
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
I searched for the nice API
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
Found TheTVDB.com :GPL project where everybody can
contribute with info and artabout their favorite shows
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
And there was even a Python module to try the API right away
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
So I did a fast check, the API worked;
TheTVDB seemed well updated;and I started SeriesFinale using
Igalia's hackfest time
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
The architecture is not dependent on TheTVDB
(another provider backend can be written)
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
TV Show:
namegenre
overviewnetworkratingactors
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
Episode:name
overviewnumberseasondirectorwriter
guest starsrating
air date
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
Stored “DB”: objects JSON picklestored as text in a file
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
Ported already to Diablo(thanks to Juan Suárez)
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
Future:* Download and use art
* Use CouchDB* Port it to the GNOME desktop
* Make a web site with sync capability
* Find a way to link to episodes' trailers on YouTube
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
Demo time!
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
AND NO, THERE WON'T BE A “DOWNLOAD” BUTTON!!!
CC Photo by: http://www.flickr.com/photos/outime/
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
Install it!Use it!
Live happy ever after!
(and also contribute to TheTVDB.com)
http://gitorious.org/seriesfinale
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
Thank you!