#!/usr/bin/env python
# -*- coding: utf-8 -*-
import re
import urllib
from module.plugins.Hoster import Hoster
class DepositfilesCom(Hoster):
__name__ = "DepositfilesCom"
__type__ = "hoster"
__pattern__ = r"http://depositfiles.com/.{2,}/files/"
__version__ = "0.1"
__description__ = """Depositfiles.com Download Hoster"""
__author_name__ = ("spoob")
__author_mail__ = ("spoob@pyload.org")
def __init__(self, parent):
Hoster.__init__(self, parent)
self.parent = parent
self.html = None
self.multi_dl = False
def get_file_url(self):
return urllib.unquote(re.search('<form action="(http://.+?\.depositfiles.com/.+?)" method="get"', self.html).group(1))
def get_file_name(self):
return re.search('File name: <b title="(.*)">', self.html).group(1)
def file_exists(self):
self.html = self.load(self.parent.url)
if re.search(r"Such file does not exist or it has been removed for infringement of copyrights", self.html) != None:
return False
return True