Skip to main content

Time Journal

Project description

Time Journal (aka tj)

...it came to me in a dream...

...well, okay, not a dream, but I was definitely falling asleep at the time. Noting that jrnl wasn't quite right, that zettlekasten had some good ideas, and that the simplicity of an ancient perl script called pjphone was quite nice.

Alas, the simplicity didn't survive so well, but hopefully this is an improvement on jrnl, and can be used for zettlekasten.

Installation

pip install timejournal should work eventually. For now you might need to do pip install git+https://github.com/pjz/timejournal.git

Usage

It's written using click, with lots of docstrings, so tj --help should get you quite far.

TODO:

  • dynamic templates to substitute in the entryname, as well as ... ?
  • search infra
    • reindex command to (re)build a full-text index on specified file (or all)
    • autoindex flag to automatically add new/edited entries to the index
    • have search use the index
  • search output
    • matching filenames
    • N context lines on each side (default: 1 or 2)
    • headers upward through the tree
      • ..and full containing section
    • --latest show only latest (default 10) matches
  • tags command to list all tags

Project details


Release history Release notifications | RSS feed

This version

0.2

Download files

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

Source Distribution

timejournal-0.2.tar.gz (41.7 kB view details)

Uploaded Source

Built Distribution

timejournal-0.2-py3-none-any.whl (29.2 kB view details)

Uploaded Python 3

File details

Details for the file timejournal-0.2.tar.gz.

File metadata

  • Download URL: timejournal-0.2.tar.gz
  • Upload date:
  • Size: 41.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for timejournal-0.2.tar.gz
Algorithm Hash digest
SHA256 e6513bad7f8340182c8ae889ecd9a6dc1b2c76320666dadc5cbc83fd8b3c4e76
MD5 2865887a4caef51cdc29074d9e2741ab
BLAKE2b-256 0d465ec396419e3fe4056ab0150c7b1731bbff1ff4ba50bdce9bad1ee024379f

See more details on using hashes here.

File details

Details for the file timejournal-0.2-py3-none-any.whl.

File metadata

  • Download URL: timejournal-0.2-py3-none-any.whl
  • Upload date:
  • Size: 29.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for timejournal-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f61695969368e97eedc3d7a2405b53434e699bc7cf51c24dc8af1535faf3a967
MD5 eed7d356f4690da1377c0a2dc73b381a
BLAKE2b-256 39fe4898ae5984823306712f1ec97607d718d50a1faaccc227a9648d34fe8078

See more details on using hashes here.

Supported by

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