diff options
author | RaNaN <Mast3rRaNaN@hotmail.de> | 2010-08-27 22:43:17 +0200 |
---|---|---|
committer | RaNaN <Mast3rRaNaN@hotmail.de> | 2010-08-27 22:43:17 +0200 |
commit | e8f7ff12db2923117a7150cf3c0c6a3932cb78c2 (patch) | |
tree | 5ed8c189f1c54403f274f7147d618df97140c239 | |
parent | readded links txt parsing, catpcha error workaround (diff) | |
download | pyload-e8f7ff12db2923117a7150cf3c0c6a3932cb78c2.tar.xz |
readded speedmanager
-rw-r--r-- | module/plugins/hooks/SpeedManager.py | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/module/plugins/hooks/SpeedManager.py b/module/plugins/hooks/SpeedManager.py new file mode 100644 index 000000000..ed90773e8 --- /dev/null +++ b/module/plugins/hooks/SpeedManager.py @@ -0,0 +1,38 @@ +# -*- coding: utf-8 -*- + +""" + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, + or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See the GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, see <http://www.gnu.org/licenses/>. + + @author: RaNaN + @interface-version: 0.1 +""" + +from module.plugins.Hook import Hook +from module.SpeedManager import SpeedManager as SpeedHandler + +class SpeedManager(Hook): + __name__ = "SpeedManager" + __version__ = "0.1" + __description__ = """Limiting the speed if needed""" + __config__ = [("activated", "bool", "Activated", "False"), + ("speed", "int", "Speedlimit in kb/s", "500"), + ("start", "str", "Start-time of speed limiting", "0:00"), + ("end", "str", "End-time of speed limiting", "0:00")] + __author_name__ = ("RaNaN") + __author_mail__ = ("ranan@pyload.org") + + def coreReady(self): + self.speedManager = SpeedHandler(self.core, self) + self.core.log.debug("SpeedManager started") + #@TODO start speed manager when needed
\ No newline at end of file |