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):
{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