Skip to main content

A tool for logging work progress throughout the week. Features autocomleting tags and pretty output.

Project description

jurn 📝🦄

A tool for logging work progress throughout the week. Features tags and pretty output. Log entries stored in a local sqlite database.

Writing Entries

jurn log -m 'Wrangled cats via lasso.'

Tagging

You can add tags to logs for hierarchical organization and display.

jurn log -m 'Wrangled cats via lasso.' -t 'Physical Fitness'

You can tab complete within the tag option. For example, if you typed in:

jurn log -m 'Wrangled cats via lasso.' -t 'Physical <TAB>

jurn would return the following bash-style autocomplete suggestions based on your history of previously used tags:

Physical Fitness
Physical Security

This helps ensure youre messages stay organized.

You can also have subcategories by tagging with #, e.g.

jurn log -m 'Wrangled cats via lasso.' -t 'Physical Fitness#Cardio'

Printing (to the screen)

jurn print -d week

Result:

2022-11-01 to 2022-11-07
  • Physical Fitness
    • Cardio
      • Wrangled cats via lasso.
    • Strength
      • New PR benching 2 mules.
  • Physical Security
    • Installed new locks on the doors.
    • Added storage to camera recording devices.

Database

The jurn database is stored in the following location by default:

~/.jurn/jurn.db

You can override this with the --db-path <folder path> --db-filename <filename> options.

More Commands

Use jurn --help to view all available options.

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

jurn-1.0.2.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

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

jurn-1.0.2-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file jurn-1.0.2.tar.gz.

File metadata

  • Download URL: jurn-1.0.2.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.7

File hashes

Hashes for jurn-1.0.2.tar.gz
Algorithm Hash digest
SHA256 b7de941e2492e7b31c0c3dfd96bcad3b2a3634ece9229b01c6bf63b7a1288747
MD5 d07327f8c33cfe3a42924959af58df43
BLAKE2b-256 fe1519e72d83355ce2df09e422a44815fabd3d348bda4e0f1b5cb8e7969065e9

See more details on using hashes here.

File details

Details for the file jurn-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: jurn-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.7

File hashes

Hashes for jurn-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1541230d8e47b208c39c3b539518bc66055719077de38845551e05cb98b358b0
MD5 9d94620f3ed8a91cc5de533d28a86950
BLAKE2b-256 3a3e9cc2dc172303ac4fc7698f1be968e3a8d19339af6bc5480d42599c7caf35

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