# -*- coding: utf-8 -*- # vi:si:et:sw=4:sts=4:ts=4 import re import feedparser from oxlib.cache import readUrl, readUrlUnicode from oxlib import findRe, stripTags from oxlib import langCode2To3, langTo3Code def findSubtitlesByImdb(imdb, parts = 1, language = "eng"): if len(language) == 2: language = langCode2To3(language) elif len(language) != 3: language = langTo3Code(language) url = "http://www.opensubtitles.org/en/search/" if language: url += "sublanguageid-%s/" % language url += "subsumcd-%s/subformat-srt/imdbid-%s/rss_2_00" % (parts, imdb) data = readUrl(url) if "title>opensubtitles.com - search results