GitXplorerGitXplorer
a

backup-pinboard

public
56 stars
8 forks
0 issues

Commits

List of commits on branch master.
Unverified
5d0b5c9e52cdcb29b9d2a3fcb3a8441494998243

Add an initial changelog

aalexwlchan committed 6 years ago
Unverified
50d678a02f7d26b2d9f1f9158d89cdf47ef4e607

Merge pull request #6 from alexwlchan/archives

aalexwlchan committed 7 years ago
Verified
8f1da018c2cc3cc8c5881f934b87ac6b609007ec

Call this version 1

aalexwlchan committed 7 years ago
Verified
ecb0327b92d4df245a6ed1e99c85e9ce3e50a59b

Ignore robots.txt files

aalexwlchan committed 7 years ago
Verified
900025e8943019ac7ff2a456a43161819d49f0aa

Add instructions to the README

aalexwlchan committed 7 years ago
Verified
758c739185da55047d2a007fa2da8b01c8fb1f05

Add .DS_Store to the .gitignore

aalexwlchan committed 7 years ago

README

The README file for this repository.

backup-pinboard

This is a tool for creating a local backup of your Pinboard bookmarks.

Installation

Building this project requires Rust (1.19 or later). Then install the project using Cargo:

$ cargo install --git https://github.com/alexwlchan/backup-pinboard.git

You need to add ~/.cargo/bin to your PATH.

Usage

Download your bookmarks metadata:

$ backup-pinboard metadata --username=USERNAME --password=PASSWORD

This downloads your metadata to bookmarks.json. You can specify an alternative path with --outfile, for example:

$ backup-pinboard metadata --username=USERNAME --password=PASSWORD --outfile=~/backups/pinboard.json

If the outfile name ends in .xml, metadata is saved as XML instead of JSON.

If you have an archival account, you can also download copies of your saved pages:

$ backup-pinboard archive --username=USERNAME --password=PASSWORD --outdir=~/backups/pinboard-archive

The old Python script

This used to be a Python script; in July 2017 I completely rewrote the tool in Rust. You can browse the repo at commit 6dcc06e for the last version of the Python scripts.

License

MIT.