Skip to main content

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

Release files for timejournal 0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for timejournal 0.2
File Size Uploaded
timejournal-0.2.tar.gz 41.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for timejournal 0.2
File Interpreter ABI Platform
timejournal-0.2-py3-none-any.whl Python 3 none any Details

Total release size: 70.9 kB

Release files / timejournal-0.2.tar.gz

Download URL timejournal-0.2.tar.gz
Size 41.7 kB
Tags Source
SHA-256 checksum
How to use checksums
e6513bad7f8340182c8ae889ecd9a6dc1b2c76320666dadc5cbc83fd8b3c4e76
BLAKE2b-256 checksum
How to use checksums
0d465ec396419e3fe4056ab0150c7b1731bbff1ff4ba50bdce9bad1ee024379f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.12

Release files / timejournal-0.2-py3-none-any.whl

Download URL timejournal-0.2-py3-none-any.whl
Size 29.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f61695969368e97eedc3d7a2405b53434e699bc7cf51c24dc8af1535faf3a967
BLAKE2b-256 checksum
How to use checksums
39fe4898ae5984823306712f1ec97607d718d50a1faaccc227a9648d34fe8078
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.12

Release history Release notifications | RSS feed

This release

0.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page