0
static void
                       _f_do_barnacle_install_properties(GObjectClass
                                        ...
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 ...
That made me and my girlfriend
          sad... :(




             CC Photo by: http://www.flickr.com/photos/rivalius13/
...
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



           ...
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 t...
How could this be done?

      2 options:
  #1 screen scraping
     #2 a nice API


               Joaquim Rocha (Igalia) ...
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



      ...
And there was even a Python
module to try the API right away




                    Joaquim Rocha (Igalia) · SeriesFinale...
So I did a fast check, the API
              worked;
TheTVDB seemed well updated;
and I started SeriesFinale using
      I...
The architecture is not dependent
          on TheTVDB

   (another provider backend
         can be written)


          ...
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...
Stored “DB”:
objects JSON pickle
stored as text in a file



                 Joaquim Rocha (Igalia) · SeriesFinale · FOSD...
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
 ...
Demo time!




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

                                     Joaquim Rocha (Igalia) · SeriesFinale ...
Install it!
               Use it!
       Live happy ever after!

(and also contribute to TheTVDB.com)


  http://gitoriou...
Thank you!

         Joaquim Rocha (Igalia) · SeriesFinale · FOSDEM 2010
Upcoming SlideShare
Loading in...5
×

Seriesfinale, a TV shows' tracker for Maemo 5

1,503

Published on

The presentation of SeriesFinale for the embedded/mobile track in FOSDEM 2010.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,503
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Seriesfinale, a TV shows' tracker for Maemo 5"

  1. 1. static void _f_do_barnacle_install_properties(GObjectClass *gobject_class) { SeriesFinale 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 */, TV shows tracker for Maemo 5 G_PARAM_READABLE | G_PARAM_WRITABLE | G_PARAM_PRIVATE); 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.

×