From 49ec85a7dfdf8b54913a06af6f91a64a5ff2edd6 Mon Sep 17 00:00:00 2001 From: azzy9 <19675382+azzy9@users.noreply.github.com> Date: Thu, 26 Mar 2020 13:57:27 +0000 Subject: [PATCH] Delete fileholic.py Domain Seems to be dead --- lib/resolveurl/plugins/fileholic.py | 46 ----------------------------- 1 file changed, 46 deletions(-) delete mode 100644 lib/resolveurl/plugins/fileholic.py diff --git a/lib/resolveurl/plugins/fileholic.py b/lib/resolveurl/plugins/fileholic.py deleted file mode 100644 index 807811e8..00000000 --- a/lib/resolveurl/plugins/fileholic.py +++ /dev/null @@ -1,46 +0,0 @@ -''' - Plugin for ResolveURL - Copyright (C) 2018 - -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 . -''' - -from lib import helpers -from resolveurl import common -from resolveurl.resolver import ResolveUrl, ResolverError - - -class FileHolicResolver(ResolveUrl): - name = 'fileholic' - domains = ["fileholic.com"] - pattern = '(?://|\.)(fileholic\.com)/embed/([a-zA-Z0-9]+)' - - def __init__(self): - self.net = common.Net() - - def get_media_url(self, host, media_id): - web_url = self.get_url(host, media_id) - headers = {'User-Agent': common.RAND_UA} - html = self.net.http_GET(web_url, headers=headers).content - - if html: - sources = helpers.scrape_sources(html) - if sources: - headers.update({'Referer': web_url, 'Range': 'bytes=0-'}) - return helpers.pick_source(sources) + helpers.append_headers(headers) - - raise ResolverError('Video not found') - - def get_url(self, host, media_id): - return self._default_get_url(host, media_id, template='https://{host}/embed/{media_id}')