Example #1
0
def collect_new_followed():
    print 'Collection new followed series to trakt.tv'
    trakt_manager = Trakt()
    tvshow_manager = TVShowTime()

    result = tvshow_manager.to_watch()

    watchlist = []
    for s in result['episodes']:

        print 'Processing ' + s['show']['name'] + '...'
        show = {"title": s['show']['name'], "ids": {"tvdb": s['show']['id']}}

        if s['season_number'] == 1 and s['number'] == 1:
            watchlist.append(show)

    obj = {"shows": watchlist}
    trakt_manager.add_to_watchlist(obj)
    print 'Collected'
Example #2
0
        print "    Existing: {} episodes".format(existing)
    if added == 0 and updated == 0 and existing == 0:
        print '    Show not found.'

    print '  Importing watched episodes...'
    watched_data = my_episodes.get_seen_episodes(show["id"])
    watched_changes = trakt.add_to_watched_history(tvdb_data['seriesname'],
                                                   tvdb_data['id'],
                                                   watched_data)

    added = watched_changes['added']['episodes']
    if added > 0:
        print "    Added: {} episodes".format(added)
    else:
        print '    Show not found.'

    print '  Adding show to watch list...'
    watchlist_changes = trakt.add_to_watchlist(tvdb_data['seriesname'],
                                               tvdb_data['id'])

    added = watchlist_changes['added']['shows']
    existing = watchlist_changes['existing']['shows']
    not_found = watchlist_changes['not_found']['shows']
    if added > 0:
        print '    Added to watch list.'
    if existing > 0:
        print '    Show already on watch list.'
    if len(not_found) > 0:
        print '     Show not found.'
#
Example #3
0
        print '    Show not found.'
    
    print '  Importing watched episodes...'
    watched_data = my_episodes.get_seen_episodes(show["id"])
    watched_changes = trakt.add_to_watched_history(
            tvdb_data['seriesname'],
            tvdb_data['id'],
            watched_data)

    added = watched_changes['added']['episodes']
    if added > 0:
        print "    Added: {} episodes".format(added) 
    else:
        print '    Show not found.'
    
    print '  Adding show to watch list...'
    watchlist_changes = trakt.add_to_watchlist(
            tvdb_data['seriesname'],
            tvdb_data['id'])

    added = watchlist_changes['added']['shows']
    existing = watchlist_changes['existing']['shows']
    not_found = watchlist_changes['not_found']['shows']
    if added > 0:
        print '    Added to watch list.'
    if existing > 0:
        print '    Show already on watch list.'
    if len(not_found) > 0:
       print '     Show not found.' 
#