コード例 #1
0
ファイル: OnTv.py プロジェクト: krausen/onTv
def cli():
    if(len(sys.argv) == 2):

        res = searchTitle(sys.argv[1])

        if(len(res) == 0):
            print("TvShow not found")
        else:
            for r in res:
                TvShow.display(r)
    else:
        print("Exactly one argument required")
コード例 #2
0
ファイル: OnTv.py プロジェクト: krausen/onTv
def searchTitle(title):
    title = title.decode('utf-8').lower()
    res = []
    for t1 in tvShows:
        if(title == TvShow.getTitle(t1).lower()):
            res.append(t1)
    return res
コード例 #3
0
ファイル: OnTv.py プロジェクト: krausen/onTv
def searchChannel(channel):
    channel = channel.decode('utf-8').lower()
    res = []
    for t1 in tvShows:
        if(channel == TvShow.getChannel(t1).lower()):
            res.append(t1)
    return res
コード例 #4
0
        "link": "https://eztv.io/shows/23/the-big-bang-theory/",
        "beginning_season": 13,
        "beginning_episode": 1,
        "extra": "x265"
    },
    "Better Call Saul": {
        "link": "https://eztv.io/shows/1191/better-call-saul/",
        "beginning_season": 5,
        "beginning_episode": 1,
        "extra": "720p"
    },
    "Mr Robot": {
        "link": "https://eztv.io/shows/1250/mr-robot/",
        "beginning_season": 4,
        "beginning_episode": 1,
        "extra": "720p"
    },
    "Chernobyl": {
        "link": "https://eztv.io/shows/5500/chernobyl/",
        "beginning_season": 1,
        "beginning_episode": 4,
        "extra": "x265"
    }
}

for show_title, show_properties in shows.items():
    show = TvShow(show_title, show_properties, bittorrent_client)
    x = show.get_next_episodes_links(download=True)
    for i in x:
        print(i)