[GH-ISSUE #4] add support for pinboard #1514

Closed
opened 2026-03-01 17:51:21 +03:00 by kerem · 2 comments
Owner

Originally created by @Finkregh on GitHub (May 5, 2017).
Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/4

it would be super awesome if there would be support for pinboard; they also have the paid feature to archive your bookmarks

Originally created by @Finkregh on GitHub (May 5, 2017). Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/4 it would be super awesome if there would be support for [pinboard](https://pinboard.in/tour/); they also have the paid feature to archive your bookmarks
kerem closed this issue 2026-03-01 17:51:21 +03:00
Author
Owner

@pirate commented on GitHub (May 5, 2017):

@Finkregh I don't have a pinboard account, can you make a gist containing a typical pinboard export? I just need to know what format it uses in order to tweak my parsing regex.

<!-- gh-comment-id:299487963 --> @pirate commented on GitHub (May 5, 2017): @Finkregh I don't have a pinboard account, can you make a [gist](https://gist.github.com) containing a typical pinboard export? I just need to know what format it uses in order to tweak my parsing regex.
Author
Owner

@pigmonkey commented on GitHub (May 5, 2017):

I dump my Pinboard bookmarks as JSON. It looks like this:

[
    {"href":"https:\/\/github.com\/pirate\/pocket-archive-stream","description":"GitHub - pirate\/pocket-archive-stream: \ud83d\uddc4 Save an archived copy of all websites starred using Pocket. Outputs browseable html.","extended":"","meta":"6c8e6537a8e608125ae73eb1ae1edf69","hash":"ed18b7d35889b1395cf13d0bc69f1b80","time":"2017-05-05T20:31:24Z","shared":"no","toread":"no","tags":"archive python"},
    ...
]

The API also supports XML. It looks like this:

<?xml version="1.0" encoding="UTF-8" ?>
<posts user="pigmonkey">
<post href="https://github.com/pirate/pocket-archive-stream" time="2017-05-05T20:31:24Z" description="GitHub - pirate/pocket-archive-stream: 🗄 Save an archived copy of all websites starred using Pocket. Outputs browseable html." extended="" tag="archive python" hash="ed18b7d35889b1395cf13d0bc69f1b80" meta="6c8e6537a8e608125ae73eb1ae1edf69"  shared="no"  />
...
</posts>
<!-- gh-comment-id:299569476 --> @pigmonkey commented on GitHub (May 5, 2017): I dump my Pinboard bookmarks as JSON. It looks like this: ``` [ {"href":"https:\/\/github.com\/pirate\/pocket-archive-stream","description":"GitHub - pirate\/pocket-archive-stream: \ud83d\uddc4 Save an archived copy of all websites starred using Pocket. Outputs browseable html.","extended":"","meta":"6c8e6537a8e608125ae73eb1ae1edf69","hash":"ed18b7d35889b1395cf13d0bc69f1b80","time":"2017-05-05T20:31:24Z","shared":"no","toread":"no","tags":"archive python"}, ... ] ``` The API also supports XML. It looks like this: ``` <?xml version="1.0" encoding="UTF-8" ?> <posts user="pigmonkey"> <post href="https://github.com/pirate/pocket-archive-stream" time="2017-05-05T20:31:24Z" description="GitHub - pirate/pocket-archive-stream: 🗄 Save an archived copy of all websites starred using Pocket. Outputs browseable html." extended="" tag="archive python" hash="ed18b7d35889b1395cf13d0bc69f1b80" meta="6c8e6537a8e608125ae73eb1ae1edf69" shared="no" /> ... </posts> ```
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ArchiveBox#1514
No description provided.