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'
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.' #
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.' #