From b8df779fd5e18a56ac4871d51f52dab06139796e Mon Sep 17 00:00:00 2001
From: Christopher <4Christopher@gmx.de>
Date: Wed, 27 Feb 2013 00:18:30 +0100
Subject: added hoster/XvidstageCom.py
---
module/plugins/hoster/XvidstageCom.py | 105 ++++++++++++++++++++++++++++++++++
1 file changed, 105 insertions(+)
create mode 100644 module/plugins/hoster/XvidstageCom.py
(limited to 'module/plugins/hoster')
diff --git a/module/plugins/hoster/XvidstageCom.py b/module/plugins/hoster/XvidstageCom.py
new file mode 100644
index 000000000..1994e40ed
--- /dev/null
+++ b/module/plugins/hoster/XvidstageCom.py
@@ -0,0 +1,105 @@
+# -*- 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 .
+
+ @author: 4Christopher
+"""
+
+from module.plugins.Hoster import Hoster
+from module.network.RequestFactory import getURL
+import re
+import HTMLParser
+
+def setup(self):
+ self.wantReconnect = False
+ self.resumeDownload = True
+ self.multiDL = True
+
+def getInfo(urls):
+ result = []
+
+ for url in urls:
+ result.append(parseFileInfo(url, getInfoMode = True))
+ yield result
+
+def parseFileInfo(url, getInfoMode = False):
+ html = getURL(url)
+ info = {"name" : url, "size" : 0, "status" : 3}
+ info['name'] = re.search(r'Filename: