diff --git a/servers/akstream.json b/servers/akvideo.json similarity index 81% rename from servers/akstream.json rename to servers/akvideo.json index f1ea64c2..0f6b81f1 100644 --- a/servers/akstream.json +++ b/servers/akvideo.json @@ -8,17 +8,13 @@ "url": "\\1" }, { - "pattern": "akvideo.stream\/video\/(?:embed-)?([a-zA-Z0-9]+)", - "url": "http://akvideo.stream\/video\/\\1" - }, - { - "pattern": "akvideo.stream/(?:embed-)?([a-zA-Z0-9]+)", + "pattern": "akvideo.stream/(?:video/|video\\.php\\?file_code=)?(?:embed-)?([a-zA-Z0-9]+)", "url": "http://akvideo.stream/video/\\1" } ] }, "free": true, - "id": "akstream", + "id": "akvideo", "name": "Akvideo", "settings": [ { diff --git a/servers/akstream.py b/servers/akvideo.py similarity index 93% rename from servers/akstream.py rename to servers/akvideo.py index 8d76bb2b..7ceaf654 100644 --- a/servers/akstream.py +++ b/servers/akvideo.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # by DrZ3r0 -import urllib +import urllib, re from core import httptools from core import scrapertools @@ -11,6 +11,7 @@ from core.support import dbg def test_video_exists(page_url): logger.info("(page_url='%s')" % page_url) + page_url = re.sub('akvideo.stream/(?:video/|video\\.php\\?file_code=)?(?:embed-)?([a-zA-Z0-9]+)','akvideo.stream/video/\\1',page_url) global data # dbg() page = httptools.downloadpage(page_url)