summaryrefslogtreecommitdiffstats
path: root/gallery_dl/extractor/4archive.py
diff options
context:
space:
mode:
Diffstat (limited to 'gallery_dl/extractor/4archive.py')
-rw-r--r--gallery_dl/extractor/4archive.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/gallery_dl/extractor/4archive.py b/gallery_dl/extractor/4archive.py
index 4c43464..a6dedde 100644
--- a/gallery_dl/extractor/4archive.py
+++ b/gallery_dl/extractor/4archive.py
@@ -7,7 +7,7 @@
"""Extractors for https://4archive.org/"""
from .common import Extractor, Message
-from .. import text, util
+from .. import text, dt
class _4archiveThreadExtractor(Extractor):
@@ -37,8 +37,8 @@ class _4archiveThreadExtractor(Extractor):
for post in posts:
post.update(data)
- post["time"] = int(util.datetime_to_timestamp(post["date"]))
- yield Message.Directory, post
+ post["time"] = int(dt.to_ts(post["date"]))
+ yield Message.Directory, "", post
if "url" in post:
yield Message.Url, post["url"], text.nameext_from_url(
post["filename"], post)
@@ -61,10 +61,9 @@ class _4archiveThreadExtractor(Extractor):
extr = text.extract_from(post)
data = {
"name": extr('class="name">', "</span>"),
- "date": text.parse_datetime(
+ "date": self.parse_datetime_iso(
(extr('class="dateTime">', "<") or
- extr('class="dateTime postNum" >', "<")).strip(),
- "%Y-%m-%d %H:%M:%S"),
+ extr('class="dateTime postNum" >', "<")).strip()),
"no" : text.parse_int(extr(">Post No.", "<")),
}
if 'class="file"' in post: