Skip to main content

daybook is a reading log cli app

Project description

daybook: reading log for the cli

daybook is a reading log app made for the command-line interface (cli).

Install

pip install daybook

Usage

Adding Reading Log Entries

daybook [-h] [-v] {add,del,books,entries,logs,update,config} ...

usage: daybook add [-h] [-r READER] [-k BOOK_KEY] [-t TITLE] [-a AUTHOR] [-d DATE] [--start START] --end END

optional arguments: -h, --help show this help message and exit

reading log: -r READER, --reader READER

book: -k BOOK_KEY, --key BOOK_KEY this can be used instead of title and author -t TITLE, --title TITLE requires author -a AUTHOR, --author AUTHOR requires title

date: -d DATE, --date DATE

pages: --start START --end END

Deleting Reading Log Entries

usage: daybook del [-h] [-r READER] -e ENTRY_ID

optional arguments: -h, --help show this help message and exit

reading log: -r READER, --reader READER

entry: -e ENTRY_ID, --entry ENTRY_ID

Querying Books

usage: daybook books [-h] [-q QUERY]

optional arguments: -h, --help show this help message and exit -q QUERY, --query QUERY this query returns all books containing this value in their titles, authors, or subtitles

Querying Reading Log Entries

usage: daybook entries [-h] [-r READER] [--from FROM_DATE] [--to TO_DATE]

optional arguments: -h, --help show this help message and exit

reading log: -r READER, --reader READER

date range: --from FROM_DATE --to TO_DATE

Listing Reading Logs

sage: daybook logs [-h]

optional arguments: -h, --help show this help message and exit

Updating Entries, Books, Reading Logs, etc.

usage: daybook update [-h] [-r READER] (-e ENTRY_ID | -b KEY | -l KEY)

optional arguments: -h, --help show this help message and exit -r READER, --reader READER -e ENTRY_ID, --entry ENTRY_ID -b KEY, --book KEY -l KEY, --log KEY

App Settings

usage: daybook config [-h] [--get-default-reading-log] [--set-default-reading-log DEFAULT_READING_LOG]

optional arguments: -h, --help show this help message and exit

reading log: --get-default-reading-log --set-default-reading-log DEFAULT_READING_LOG

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

daybook-1.0.4.tar.gz (46.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

daybook-1.0.4-py3-none-any.whl (31.8 kB view details)

Uploaded Python 3

File details

Details for the file daybook-1.0.4.tar.gz.

File metadata

  • Download URL: daybook-1.0.4.tar.gz
  • Upload date:
  • Size: 46.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for daybook-1.0.4.tar.gz
Algorithm Hash digest
SHA256 c449191819a03f3becda5d4339330a11d70cb2a9268579b1297d5867cddf2b45
MD5 45b26b0619171c56f98cb615d9e0e510
BLAKE2b-256 7033f2a2cca5481950531d5c2816340d05cca563afd0f9bb7e39ab39705e3adb

See more details on using hashes here.

File details

Details for the file daybook-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: daybook-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 31.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for daybook-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d66c4cc8d6dcab4c636bb69665bf3f3cdc1c68d1fd1394b871bd238dfb556268
MD5 d7bc55fdee424318072f6f632d3cf570
BLAKE2b-256 065b7009ff57f7982d66fbff85a8fd1bacf2296316eab0b7db5bf18b4dbc4e6a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page