1234567891011121314151617181920212223242526272829303132333435 |
- # * GNU General Public License for more details.
- # *
- # * You should have received a copy of the GNU General Public License
- # * along with this program; see the file COPYING. If not, write to
- # * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
- # * http://www.gnu.org/copyleft/gpl.html
- # *
- # */
- import re,util
- __name__='nahnoji'
- __priiority__=-1
-
- def supports(url):
- return not _regex(url) == None
-
- # returns the steam url
- def url(url):
- #if supports(url):
- m = _regex(url)
- if not m == None:
- ur = m.group('url')
- if ur.find('.flv') > -1:
- return [ur]
- data = util.substr(util.request(ur),'<body style','</a>')
- pattern = 'href=\"(.+?)\"[^>]+>'
- match = re.compile(pattern).findall(data)
- return [match[0]]
-
- def resolve(u):
- stream = url(u)
- if stream:
- return [{'name':__name__,'quality':'360p','url':stream[0],'surl':u}]
-
- def _regex(url):
- return re.search('(?P<url>http://nahnoji.cz/[^\"|\'|\\\]+)',url,re.IGNORECASE | re.DOTALL)
|