From 7a7e3e211e36af06d00e0effbcc37ac59e152427 Mon Sep 17 00:00:00 2001
From: synweap15 <shamdog+github@gmail.com>
Date: Tue, 8 Jul 2014 20:00:23 +0200
Subject: nopremium.pl files added

---
 module/plugins/hooks/NoPremiumPl.py | 39 +++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)
 create mode 100644 module/plugins/hooks/NoPremiumPl.py

(limited to 'module/plugins/hooks/NoPremiumPl.py')

diff --git a/module/plugins/hooks/NoPremiumPl.py b/module/plugins/hooks/NoPremiumPl.py
new file mode 100644
index 000000000..154d748f1
--- /dev/null
+++ b/module/plugins/hooks/NoPremiumPl.py
@@ -0,0 +1,39 @@
+# !/usr/bin/env python
+# -*- coding: utf-8 -*-
+
+"""
+@author: Pawel W. <dev@nopremium.pl>
+"""
+
+from module.plugins.internal.MultiHoster import MultiHoster
+from module.network.RequestFactory import getURL
+
+try:
+    from json import loads
+except ImportError:
+    from simplejson import loads
+
+class NoPremiumPl(MultiHoster):
+    __name__ = "NoPremiumPl"
+    __version__ = "0.01"
+    __type__ = "hook"
+
+    __config__ = [("activated", "bool", "Activated", "False"),
+                  ("hosterListMode", "all;listed;unlisted", "Use for hosters (if supported):", "all"),
+                  ("hosterList", "str", "Hoster list (comma separated)", ""),
+                  ("unloadFailing", "bool", "Try standard download if download fails", "False"),
+                  ("interval", "int", "Reload supported hosts interval in hours (0 to disable)", "24")]
+
+    __description__ = "NoPremium.pl hook"
+    __author_name__ = ("goddie")
+    __author_mail__ = ("dev@nopremium.pl")
+
+    def getHoster(self):
+
+        hostings = loads(getURL("https://www.nopremium.pl/clipboard.php?json=3").strip())
+        return [domain for row in hostings for domain in row["domains"] if row["sdownload"] == "0"]
+
+    def getHosterCached(self):
+        return self.getHoster()
+
+
-- 
cgit v1.2.3


From ccf15e75c12ad1e8347fdff834f8c62e5e2ab617 Mon Sep 17 00:00:00 2001
From: synweap15 <shamdog+github@gmail.com>
Date: Tue, 8 Jul 2014 21:33:01 +0200
Subject: remove redundant author information

---
 module/plugins/hooks/NoPremiumPl.py | 4 ----
 1 file changed, 4 deletions(-)

(limited to 'module/plugins/hooks/NoPremiumPl.py')

diff --git a/module/plugins/hooks/NoPremiumPl.py b/module/plugins/hooks/NoPremiumPl.py
index 154d748f1..527119c5f 100644
--- a/module/plugins/hooks/NoPremiumPl.py
+++ b/module/plugins/hooks/NoPremiumPl.py
@@ -1,10 +1,6 @@
 # !/usr/bin/env python
 # -*- coding: utf-8 -*-
 
-"""
-@author: Pawel W. <dev@nopremium.pl>
-"""
-
 from module.plugins.internal.MultiHoster import MultiHoster
 from module.network.RequestFactory import getURL
 
-- 
cgit v1.2.3


From e325412cd71ae329f3f0b7084e5989e6ffbdbd18 Mon Sep 17 00:00:00 2001
From: synweap15 <shamdog+github@gmail.com>
Date: Wed, 9 Jul 2014 11:57:05 +0200
Subject: remove enviroment line

---
 module/plugins/hooks/NoPremiumPl.py | 1 -
 1 file changed, 1 deletion(-)

(limited to 'module/plugins/hooks/NoPremiumPl.py')

diff --git a/module/plugins/hooks/NoPremiumPl.py b/module/plugins/hooks/NoPremiumPl.py
index 527119c5f..ef36331eb 100644
--- a/module/plugins/hooks/NoPremiumPl.py
+++ b/module/plugins/hooks/NoPremiumPl.py
@@ -1,4 +1,3 @@
-# !/usr/bin/env python
 # -*- coding: utf-8 -*-
 
 from module.plugins.internal.MultiHoster import MultiHoster
-- 
cgit v1.2.3


From 352301e4892d311d1a4cf6127f6bc70bc23eede3 Mon Sep 17 00:00:00 2001
From: synweap15 <shamdog+github@gmail.com>
Date: Wed, 9 Jul 2014 12:02:59 +0200
Subject: remove blank lines and unused imports

---
 module/plugins/hooks/NoPremiumPl.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'module/plugins/hooks/NoPremiumPl.py')

diff --git a/module/plugins/hooks/NoPremiumPl.py b/module/plugins/hooks/NoPremiumPl.py
index ef36331eb..121e92f91 100644
--- a/module/plugins/hooks/NoPremiumPl.py
+++ b/module/plugins/hooks/NoPremiumPl.py
@@ -24,8 +24,8 @@ class NoPremiumPl(MultiHoster):
     __author_mail__ = ("dev@nopremium.pl")
 
     def getHoster(self):
-
         hostings = loads(getURL("https://www.nopremium.pl/clipboard.php?json=3").strip())
+
         return [domain for row in hostings for domain in row["domains"] if row["sdownload"] == "0"]
 
     def getHosterCached(self):
-- 
cgit v1.2.3


From ce18793af9864acdf9e9c71b7324d923a53adaad Mon Sep 17 00:00:00 2001
From: synweap15 <shamdog+github@gmail.com>
Date: Wed, 9 Jul 2014 12:05:22 +0200
Subject: fix json loads, dumps on ImportError exception

---
 module/plugins/hooks/NoPremiumPl.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

(limited to 'module/plugins/hooks/NoPremiumPl.py')

diff --git a/module/plugins/hooks/NoPremiumPl.py b/module/plugins/hooks/NoPremiumPl.py
index 121e92f91..47aa117df 100644
--- a/module/plugins/hooks/NoPremiumPl.py
+++ b/module/plugins/hooks/NoPremiumPl.py
@@ -4,9 +4,10 @@ from module.plugins.internal.MultiHoster import MultiHoster
 from module.network.RequestFactory import getURL
 
 try:
-    from json import loads
+    from json import loads, dumps
 except ImportError:
-    from simplejson import loads
+    from module.common.json_layer import json_loads as loads
+    from module.common.json_layer import json_dumps as dumps
 
 class NoPremiumPl(MultiHoster):
     __name__ = "NoPremiumPl"
-- 
cgit v1.2.3


From dfd5cb44138494b803f66559747cacc1260b5595 Mon Sep 17 00:00:00 2001
From: synweap15 <shamdog+github@gmail.com>
Date: Wed, 9 Jul 2014 12:15:03 +0200
Subject: simplify json loads, replace crypto with hashlib

---
 module/plugins/hooks/NoPremiumPl.py | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

(limited to 'module/plugins/hooks/NoPremiumPl.py')

diff --git a/module/plugins/hooks/NoPremiumPl.py b/module/plugins/hooks/NoPremiumPl.py
index 47aa117df..1357c95e8 100644
--- a/module/plugins/hooks/NoPremiumPl.py
+++ b/module/plugins/hooks/NoPremiumPl.py
@@ -3,11 +3,9 @@
 from module.plugins.internal.MultiHoster import MultiHoster
 from module.network.RequestFactory import getURL
 
-try:
-    from json import loads, dumps
-except ImportError:
-    from module.common.json_layer import json_loads as loads
-    from module.common.json_layer import json_dumps as dumps
+from module.common.json_layer import json_loads as loads
+    
+
 
 class NoPremiumPl(MultiHoster):
     __name__ = "NoPremiumPl"
-- 
cgit v1.2.3


From 0824528da43d0842c15ffa0d4fe132309ca592eb Mon Sep 17 00:00:00 2001
From: synweap15 <shamdog+github@gmail.com>
Date: Wed, 9 Jul 2014 14:05:40 +0200
Subject: newline fix

---
 module/plugins/hooks/NoPremiumPl.py | 2 --
 1 file changed, 2 deletions(-)

(limited to 'module/plugins/hooks/NoPremiumPl.py')

diff --git a/module/plugins/hooks/NoPremiumPl.py b/module/plugins/hooks/NoPremiumPl.py
index 1357c95e8..757af6037 100644
--- a/module/plugins/hooks/NoPremiumPl.py
+++ b/module/plugins/hooks/NoPremiumPl.py
@@ -2,11 +2,9 @@
 
 from module.plugins.internal.MultiHoster import MultiHoster
 from module.network.RequestFactory import getURL
-
 from module.common.json_layer import json_loads as loads
     
 
-
 class NoPremiumPl(MultiHoster):
     __name__ = "NoPremiumPl"
     __version__ = "0.01"
-- 
cgit v1.2.3


From 168f175ce4765dec7e847c45d95e4babe20a7193 Mon Sep 17 00:00:00 2001
From: synweap15 <shamdog+github@gmail.com>
Date: Mon, 3 Nov 2014 14:42:05 +0100
Subject: New __authors__ key, added __license__

---
 module/plugins/hooks/NoPremiumPl.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'module/plugins/hooks/NoPremiumPl.py')

diff --git a/module/plugins/hooks/NoPremiumPl.py b/module/plugins/hooks/NoPremiumPl.py
index 757af6037..f60cb3dd6 100644
--- a/module/plugins/hooks/NoPremiumPl.py
+++ b/module/plugins/hooks/NoPremiumPl.py
@@ -17,8 +17,8 @@ class NoPremiumPl(MultiHoster):
                   ("interval", "int", "Reload supported hosts interval in hours (0 to disable)", "24")]
 
     __description__ = "NoPremium.pl hook"
-    __author_name__ = ("goddie")
-    __author_mail__ = ("dev@nopremium.pl")
+    __license__ = "GPLv3"
+    __authors__ = [("goddie", "dev@nopremium.pl")]
 
     def getHoster(self):
         hostings = loads(getURL("https://www.nopremium.pl/clipboard.php?json=3").strip())
-- 
cgit v1.2.3


From 575ce629081995766a231f0a9f3e97e3b79d23b1 Mon Sep 17 00:00:00 2001
From: Walter Purcaro <vuolter@gmail.com>
Date: Sat, 27 Dec 2014 21:20:59 +0100
Subject: Update MultiHook based hooks

---
 module/plugins/hooks/NoPremiumPl.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'module/plugins/hooks/NoPremiumPl.py')

diff --git a/module/plugins/hooks/NoPremiumPl.py b/module/plugins/hooks/NoPremiumPl.py
index f60cb3dd6..84a019b8d 100644
--- a/module/plugins/hooks/NoPremiumPl.py
+++ b/module/plugins/hooks/NoPremiumPl.py
@@ -3,7 +3,7 @@
 from module.plugins.internal.MultiHoster import MultiHoster
 from module.network.RequestFactory import getURL
 from module.common.json_layer import json_loads as loads
-    
+
 
 class NoPremiumPl(MultiHoster):
     __name__ = "NoPremiumPl"
-- 
cgit v1.2.3