Extension -> Userscript

This commit is contained in:
Ruud committed 2011-09-27 07:51:06 +02:00
1 parent ff9a5971c4
commit d79a25bb5b
22 files changed
+38 -38

No files matched your search

@@ -1,7 +1,7 @@
from couchpotato.core.providers.extension.base import ExtensionBase
from couchpotato.core.providers.userscript.base import UserscriptBase
class AlloCine(ExtensionBase):
class AlloCine(UserscriptBase):
includes = ['http://www.allocine.fr/film/*']
@@ -1,7 +1,7 @@
from couchpotato.core.providers.extension.base import ExtensionBase
from couchpotato.core.providers.userscript.base import UserscriptBase
class AppleTrailers(ExtensionBase):
class AppleTrailers(UserscriptBase):
includes = ['http://trailers.apple.com/trailers/*']
@@ -5,7 +5,7 @@ from couchpotato.core.plugins.base import Plugin
log = CPLog(__name__)
class ExtensionBase(Plugin):
class UserscriptBase(Plugin):
version = 1
@@ -13,11 +13,11 @@ class ExtensionBase(Plugin):
excludes = []
def __init__(self):
addEvent('extension.add_via_url', self.addViaUrl)
addEvent('extension.get_includes', self.getInclude)
addEvent('extension.get_excludes', self.getExclude)
addEvent('userscript.add_via_url', self.addViaUrl)
addEvent('userscript.get_includes', self.getInclude)
addEvent('userscript.get_excludes', self.getExclude)
addEvent('extension.get_version', self.getVersion)
addEvent('userscript.get_version', self.getVersion)
def addViaUrl(self):
pass
@@ -1,9 +1,9 @@
from beautifulsoup import BeautifulSoup
from couchpotato.core.providers.extension.base import ExtensionBase
from couchpotato.core.providers.userscript.base import UserscriptBase
import re
class IMDB(ExtensionBase):
class IMDB(UserscriptBase):
includes = ['http*://*.imdb.com/title/tt*', 'http*://imdb.com/title/tt*']
@@ -1,7 +1,7 @@
from couchpotato.core.providers.extension.base import ExtensionBase
from couchpotato.core.providers.userscript.base import UserscriptBase
class MovieMeter(ExtensionBase):
class MovieMeter(UserscriptBase):
includes = ['http://*.moviemeter.nl/film/*', 'http://moviemeter.nl/film/*']
@@ -1,7 +1,7 @@
from couchpotato.core.providers.extension.base import ExtensionBase
from couchpotato.core.providers.userscript.base import UserscriptBase
class ShareThe(ExtensionBase):
class ShareThe(UserscriptBase):
includes = ['http://*.sharethe.tv/movies/*', 'http://sharethe.tv/movies/*']
@@ -1,7 +1,7 @@
from couchpotato.core.providers.extension.base import ExtensionBase
from couchpotato.core.providers.userscript.base import UserscriptBase
class TMDB(ExtensionBase):
class TMDB(UserscriptBase):
includes = ['http://www.themoviedb.org/movie/*']
@@ -1,7 +1,7 @@
from couchpotato.core.providers.extension.base import ExtensionBase
from couchpotato.core.providers.userscript.base import UserscriptBase
class Trakt(ExtensionBase):
class Trakt(UserscriptBase):
includes = ['http://trakt.tv/movie/*', 'http://*.trakt.tv/movie/*']
excludes = ['http://trakt.tv/movie/*/*', 'http://*.trakt.tv/movie/*/*']
@@ -1,7 +1,7 @@
from couchpotato.core.providers.extension.base import ExtensionBase
from couchpotato.core.providers.userscript.base import UserscriptBase
class WHiWA(ExtensionBase):
class WHiWA(UserscriptBase):
includes = ['http://whiwa.net/stats/movie/*']