From eb97fd427b406a332ff7b10180da769067b2d769 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Piotrowski?= Date: Tue, 5 Jul 2022 10:56:40 +0200 Subject: [PATCH] Skip first line of the "JSON" file ArchiveBox moves the file to parse to the sources directory and adds the original filename at the top, making the file invalid. --- archivebox/parsers/generic_json.py | 1 + 1 file changed, 1 insertion(+) diff --git a/archivebox/parsers/generic_json.py b/archivebox/parsers/generic_json.py index 0466b0f6..703c5d65 100644 --- a/archivebox/parsers/generic_json.py +++ b/archivebox/parsers/generic_json.py @@ -17,6 +17,7 @@ def parse_generic_json_export(json_file: IO[str], **_kwargs) -> Iterable[Link]: """Parse JSON-format bookmarks export files (produced by pinboard.in/export/, or wallabag)""" json_file.seek(0) + next(json_file) links = json.load(json_file) json_date = lambda s: datetime.strptime(s, '%Y-%m-%dT%H:%M:%S%z')