diff options
| author | 2015-06-23 23:43:12 +0200 | |
|---|---|---|
| committer | 2015-06-23 23:43:12 +0200 | |
| commit | 58de8f805b4a7303674d5d3c9aa9b58dcef30f03 (patch) | |
| tree | 54e41676595014f73d6967c7c08b47ebb90dd3af /module/plugins/hooks/HighWayMeHook.py | |
| parent | Merge pull request #1522 from funkyslap/patch-2 (diff) | |
| parent | Update HighWayMe.py (diff) | |
| download | pyload-58de8f805b4a7303674d5d3c9aa9b58dcef30f03.tar.xz | |
Merge pull request #1537 from GammaC0de/patch-1
[HighWayMe] Update
Diffstat (limited to 'module/plugins/hooks/HighWayMeHook.py')
| -rw-r--r-- | module/plugins/hooks/HighWayMeHook.py | 26 | 
1 files changed, 26 insertions, 0 deletions
diff --git a/module/plugins/hooks/HighWayMeHook.py b/module/plugins/hooks/HighWayMeHook.py new file mode 100644 index 000000000..ff4d3f96b --- /dev/null +++ b/module/plugins/hooks/HighWayMeHook.py @@ -0,0 +1,26 @@ +# -*- coding: utf-8 -*- + +from module.common.json_layer import json_loads +from module.plugins.internal.MultiHook import MultiHook + + +class HighWayMeHook(MultiHook): +    __name__    = "HighWayMeHook" +    __type__    = "hook" +    __version__ = "0.03" + +    __config__ = [("pluginmode"    , "all;listed;unlisted", "Use for plugins"                     , "all"), +                  ("pluginlist"    , "str"                , "Plugin list (comma separated)"       , ""   ), +                  ("revertfailed"  , "bool"               , "Revert to standard download if fails", True ), +                  ("reload"        , "bool"               , "Reload plugin list"                  , True ), +                  ("reloadinterval", "int"                , "Reload interval in hours"            , 12   )] + +    __description__ = """High-Way.me hook plugin""" +    __license__     = "GPLv3" +    __authors__     = [("EvolutionClip", "evolutionclip@live.de")] + + +    def getHosters(self): +        json_data = json_loads(self.getURL("https://high-way.me/api.php", +                                           get={'hoster': 1})) +        return [element['name'] for element in json_data['hoster']]  | 
