A capped reading list for links that shimmer
Project description
bejw
A small CLI to keep a capped reading list of links in a local JSON file.
Install
uv sync
Usage
python main.py --help
python main.py init --capacity 10
python main.py add "https://example.com" "Example"
python main.py list
python main.py list --include-read
python main.py list --color always | less -R
python main.py list --format tsv --show-ids | fzf
python main.py list --format jsonl | jq .
python main.py mark-read <number>
python main.py remove <number>
python main.py capacity 5
python main.py clear
list output includes a 1-based number column and a status field (unread/read) so you can distinguish entry state across output formats.
By default, links marked as read are hidden from list; use --include-read to display them.
Use --color always to force ANSI colors when piping table output (for example to less -R).
Storage
By default, data is stored in ~/.bejw/links.json.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bejw-0.3.2.tar.gz.
File metadata
- Download URL: bejw-0.3.2.tar.gz
- Upload date:
- Size: 9.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
81f3954d1cbdc0bd23f82cf38c0aad4b18f899b0d94ee797b9123b440e56de67
|
|
| MD5 |
a7bfbcc3a9a20257db900845b63de333
|
|
| BLAKE2b-256 |
4f44cee633e5e7e38350f93f8e633da7a61b32d331c7c15f4a6ad99b48094987
|
File details
Details for the file bejw-0.3.2-py3-none-any.whl.
File metadata
- Download URL: bejw-0.3.2-py3-none-any.whl
- Upload date:
- Size: 8.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f2a42232a4e1f14cbb50902fbe32282261a572a87ba22593b8177df1db15bfcd
|
|
| MD5 |
d043385ca7511ca00d7886676e6098cd
|
|
| BLAKE2b-256 |
700a479bb14a3c21acffde392eb16cc101a8eece7d2dccf35387c6df5f01ffc1
|