Your SlideShare is downloading. ×
0
SeriesFinale

static void
_f_do_barnacle_install_properties(GObjectClass
*gobject_class)
{
GParamSpec *pspec;
/* Party cod...
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

Joaquim Rocha (Igalia) · SeriesFinale · FO...
That made me and my girlfriend
sad... :(

CC Photo by: http://www.flickr.com/photos/rivalius13/
Joaquim Rocha (Igalia) · S...
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 ...
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 my
beloved N9...
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 art
about their favorite shows

Joaquim Rocha...
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 tim...
The architecture is not dependent
on TheTVDB
(another provider backend
can be written)

Joaquim Rocha (Igalia) · SeriesFin...
TV Show:
name
genre
overview
network
rating
actors
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
Episode:
name
overview
number
season
director
writer
guest stars
rating
air date
Joaquim Rocha (Igalia) · SeriesFinale · F...
Stored “DB”:
objects JSON pickle
stored 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 ...
Demo time!

Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
AND NO, THERE WON'T BE A “DOWNLOAD” BUTTON!!!
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010

CC Photo by: http://www...
Install it!
Use it!
Live happy ever after!
(and also contribute to TheTVDB.com)

http://gitorious.org/seriesfinale
Joaquim...
Thank you!
Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
Upcoming SlideShare
Loading in...5
×

SeriesFinale, a TV shows' tracker for Maemo 5 (FOSDEM 2010)

483

Published on

By Joaquim Rocha.

SeriesFinale is a TV series browser and tracker application for Maemo 5. Its goal is to help you manage the TV shows you watch regularly and keep track of the episodes you have seen so far.

The shows and episodes listings can be retrieved automatically from the web presenting you with information about the subject of the show/episode, director, actors, guest stars, etc. Episodes are presented in a check list view to allow checking and keeping track of the ones that have been already seen.

Links:
SeriesFinale demo: http://www.joaquimrocha.com/2009/12/06/seriesfinale/

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
483
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "SeriesFinale, a TV shows' tracker for Maemo 5 (FOSDEM 2010)"

  1. 1. SeriesFinale 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); TV shows tracker for Maemo 5 g_object_class_install_property (gobject_class, F_DO_BARNACLE_PROP_CODE, Joaquim Rocha jrocha@igalia.com FOSDEM 2010
  2. 2. There was a big problem! Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
  3. 3. So many TV shows... So little time to watch them the disrespect of TV networks Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010 CC Photo by: http://www.flickr.com/photos/uwebkk/
  4. 4. That made me and my girlfriend sad... :( CC Photo by: http://www.flickr.com/photos/rivalius13/ Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
  5. 5. 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
  6. 6. but the damn phone is always nearby! Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
  7. 7. What if I had a list of the episodes of each show I follow, and their synopsis, etc. and could check them on my beloved N900!? Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
  8. 8. How could this be done? 2 options: #1 screen scraping #2 a nice API Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
  9. 9. I searched for the nice API Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
  10. 10. Found TheTVDB.com : GPL project where everybody can contribute with info and art about their favorite shows Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
  11. 11. And there was even a Python module to try the API right away Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
  12. 12. 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
  13. 13. The architecture is not dependent on TheTVDB (another provider backend can be written) Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
  14. 14. TV Show: name genre overview network rating actors Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
  15. 15. Episode: name overview number season director writer guest stars rating air date Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
  16. 16. Stored “DB”: objects JSON pickle stored as text in a file Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
  17. 17. Ported already to Diablo (thanks to Juan Suárez) Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
  18. 18. 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
  19. 19. Demo time! Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
  20. 20. AND NO, THERE WON'T BE A “DOWNLOAD” BUTTON!!! Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010 CC Photo by: http://www.flickr.com/photos/outime/
  21. 21. Install it! Use it! Live happy ever after! (and also contribute to TheTVDB.com) http://gitorious.org/seriesfinale Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
  22. 22. Thank you! Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×