Skip to main content

pinku is a Pinboard-to-Buku importation utility.

pinku is not (at least at this time) a syncing utility and works in only one direction: to import bookmarks from Pinboard into Buku. If the URL already exists in Buku, the entry is skipped over.

Installation

pip install pinku

Usage

Ensure that you have set the PINBOARD_API_KEY environment variable to your Pinboard API token. You can find your API token here.

pinku takes command-line arguments that serve as filters for searching through Pinboard bookmarks. pinku will then add the results to your Buku database.

Pinku supports all of the filter arguments for the Pinboard API /all endpoint. Please visit Pinboard’s API documentation to read the details.

Please note that Pinboard limits API calls to the /all endpoint to once every five minutes

Examples

Add all Pinboard bookmarks to Buku:

pinku

Add your 10 most recent Pinboard bookmarks to Buku:

pinku -r 10

Add all Pinboard bookmarks tagged web-dev and programming (max 3 tags per Pinboard API) to Buku:

pinku -t web-dev, programming

Add the first 3 Pinboard bookmarks tagged web-dev to Buku:

pinku -t web-dev -r 3

Add all Pinboard bookmarks since September 1, 2017 to Buku:

pinku --fromdt 2017-09-01

Add all bookmarks that were added to Pinboard between 7/1/2017 and 9/1/2017 to Buku:

pinku --fromdt 2017-09-01 --todt 2017-09-01

Metadata

Release files for Pinku 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Pinku 0.1.1
File Size Uploaded
Pinku-0.1.1.tar.gz 4.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Pinku 0.1.1
File Interpreter ABI Platform
Pinku-0.1.1-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 9.6 kB

Release files / Pinku-0.1.1.tar.gz

Download URL Pinku-0.1.1.tar.gz
Size 4.3 kB
Tags Source
SHA-256 checksum
How to use checksums
0fd8dd128bce442d957d26a527000cd49f3f94cbb4cb37da384db03c4821d3d0
BLAKE2b-256 checksum
How to use checksums
92cb9deb1cf96a879bcba4923e1308c07ea379b61b5228ecf9038918e21ba361
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / Pinku-0.1.1-py2.py3-none-any.whl

Download URL Pinku-0.1.1-py2.py3-none-any.whl
Size 5.4 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
8a1b96a73a33e19c00c130979c26e99e18430302e81e3ae8bb4caa806340105e
BLAKE2b-256 checksum
How to use checksums
2b244d1feb03bb749863b62d31206372cab7569ace685c212c36470723751b55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page