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)
| File | Size | Uploaded | |
|---|---|---|---|
| Pinku-0.1.1.tar.gz | 4.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 |