Manage page base

This commit is contained in:
Ruud committed 2012-01-04 20:15:37 +01:00
1 parent e9cc59960d
commit 1c75bfb9b0
22 files changed
+378 -129

No files matched your search

+12 -1
View File
@@ -1,6 +1,8 @@
from couchpotato import get_session
from couchpotato.api import addApiView
from couchpotato.core.event import addEvent, fireEvent, fireEventAsync
from couchpotato.core.helpers.encoding import toUnicode
from couchpotato.core.helpers.request import jsonified
from couchpotato.core.helpers.variable import getExt
from couchpotato.core.logger import CPLog
from couchpotato.core.plugins.base import Plugin
@@ -19,11 +21,21 @@ class Renamer(Plugin):
def __init__(self):
addApiView('renamer.scan', self.scanView)
addEvent('renamer.scan', self.scan)
addEvent('app.load', self.scan)
fireEvent('schedule.interval', 'renamer.scan', self.scan, minutes = self.conf('run_every'))
def scanView(self):
fireEvent('renamer.scan')
return jsonified({
'success': True
})
def scan(self):
if self.isDisabled():
@@ -39,7 +51,6 @@ class Renamer(Plugin):
return
groups = fireEvent('scanner.scan', folder = self.conf('from'), single = True)
if groups is None: return
self.renaming_started = True