Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

TV show notification service on Google App Engine

branch: master

Merge pull request #5 from Nacos/importshows_doc

Added small summary on how to import new shows

Thanks @Nacos
latest commit 100b8b04a9
Stefan Wehrmeyer authored January 07, 2014
Octocat-spinner-32 seriesly Merge branch 'upgrade-2.7' August 08, 2013
Octocat-spinner-32 .gitignore Add gitignore August 05, 2013
Octocat-spinner-32 LICENSE.txt Add Readme and License November 04, 2011
Octocat-spinner-32 README.mkd Added small summary on how to import new shows January 03, 2014
README.mkd

Seriesly

Seriesly is an easy TV schedule for your favorite shows. It can be run free of charge on Google's cloud platform App Engine.

Setup

A nice guide with screenshots can be found here

Summary:

  1. Download the code or fork the repository.
  2. Download the Google App Engine SDK for Python.
  3. Create a Google App Engine application (you need a Google account).
  4. Go to the seriesly folder and copy the local_settings.py.example to local_settings.py.
  5. Change the values in local_settings.py.
  6. Change application name in app.yaml (and possibly version number etc.) to your app name from step 3.
  7. Test your app locally (follow the App Engine Getting Started Guide).
  8. Deploy the app to Google App Engine (see Uploading your Application).

Getting Shows In

Follow the visual import guide!

Summary :

  1. Go to https://yourappid.appspot.com/shows/import_show/ and click Login. You should sign with your Google account specified at the bottom of local_settings.py
  2. Enter a list of comma-seperated TV Rage IDs.
    One way to find these IDs is with their webservice : http://services.tvrage.com/feeds/search.php?show=The%20Blacklist
    Replace the text after show= with the name of your TV show. Look for the showid value.
  3. Click on the button Import these shows.
  4. Wait for the background job to import your shows.
    You can watch the status of the import job on your Google AppEngine Dashboard: click on Task Queues then choose the series task queue to see if it is empty.
  5. Visit https://yourappid.appspot.com/shows/clear/cache/ to clear the cache.
  6. Ultimately, redeploy the app and the shows should show up in the list.

Contribution

Please contribute. I probably don't have time to improve this further.

This is free software and you are encouraged to implement additional features like linking to streaming sites etc.

Please be aware that Seriesly is released unter the GNU AGPL 3.0 (see LICENSE.txt). If you deploy a version of Seriesly, you must make the code available to your users.

Attribution

Seriesly is a Django project based on Django 1.1

Seriesly ships with the following third party components:

License

Seriesly is licensed under the GNU Affero General Public License 3.0.

Something went wrong with that request. Please try again.