aboutsummaryrefslogtreecommitdiffstats
path: root/gallery_dl/extractor/4archive.py
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@unit193.net>2025-12-20 05:49:04 -0500
committerLibravatarUnit 193 <unit193@unit193.net>2025-12-20 05:49:04 -0500
commita24ec1647aeac35a63b744ea856011ad6e06be3b (patch)
treeae94416de786aeddd05d99559098f7f16bb103a6 /gallery_dl/extractor/4archive.py
parent33f8a8a37a9cba738ef25fb99955f0730da9eb48 (diff)
New upstream version 1.31.1.upstream/1.31.1
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: