diff --git a/archivers/base_archiver.py b/archivers/base_archiver.py index eb508c0..76d6267 100644 --- a/archivers/base_archiver.py +++ b/archivers/base_archiver.py @@ -58,12 +58,12 @@ class Archiver(ABC):

{url}

{self.name} object data:

{object}" @@ -83,19 +83,18 @@ class Archiver(ABC): page_cdn = self.storage.get_cdn_url(page_key) return (page_cdn, page_hash, thumbnail) - def _guess_file_type(self, path:str): + def _guess_file_type(self, path: str): """ - Receives a URL or filename and returns global mimetype like 'image' or 'video' and the specific mimetype as a tuple + Receives a URL or filename and returns global mimetype like 'image' or 'video' see https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types - ex: ('audio', 'audio/mp3') """ mime = mimetypes.guess_type(path)[0] if mime is not None: - return mime.split("/")[0], mime - return "", "" - + return mime.split("/")[0] + return "" # eg images in a tweet save to cloud storage + def generate_media_page(self, urls, url, object, requester=requests): """ For a list of media urls, fetch them, upload them