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.
This commit is contained in:
Bartłomiej Piotrowski 2022-07-05 10:56:40 +02:00
parent 03eb7e5875
commit eb97fd427b

View file

@ -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')