Skip to main content

Extract time-tracking data from LogSeq journal CLOCK entries

Project description

logseq-tmsh

Extract time-tracking data from LogSeq journal CLOCK entries.

logseq-tmsh reads your LogSeq graph's daily journal files and sums up time from org-mode CLOCK: blocks, letting you query what you worked on today, this week, or any date range.

Install

pip install logseq-tmsh
# or
uv tool install logseq-tmsh

Quick Start

# Configure once
ltmsh configure

# Show today's work
ltmsh today

# Show this week
ltmsh week

# Show a custom range (dates in YYYY-MM-DD format)
ltmsh range --from 2024-01-01 --to 2024-01-31

# Human-readable output
ltmsh today --pretty

# Filter by tag (AND logic)
ltmsh today --tag ori --tag meeting

# Pretty-print JSON
ltmsh today --indent 2

Output Fields

title, status, time_period, time_total, time_override, started, completed, tags, refs, has_running_clock, description, source_file, source_date

Configuration

~/.logseq-tmsh/config.toml — created by ltmsh configure.

License

MIT

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

logseq_tmsh-0.1.0.tar.gz (63.1 kB view details)

Uploaded Source

Built Distribution

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

logseq_tmsh-0.1.0-py3-none-any.whl (16.7 kB view details)

Uploaded Python 3

File details

Details for the file logseq_tmsh-0.1.0.tar.gz.

File metadata

  • Download URL: logseq_tmsh-0.1.0.tar.gz
  • Upload date:
  • Size: 63.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for logseq_tmsh-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4bff4e28cb904c956e92d8868c36180c9c9b588e36336fa7de992e9925cc1c3c
MD5 ef80c044ee10936632ea17d81da05505
BLAKE2b-256 b6b92f8bea4b9967cf08a337a7d50fd22f6de6ae112450891c5a84e9c6d1d28d

See more details on using hashes here.

File details

Details for the file logseq_tmsh-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: logseq_tmsh-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 16.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for logseq_tmsh-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fc050290083b813efc4c96d5ff691ee3ec97b8f2fa6b27444a41f48d11066c78
MD5 0f374f07622b2805f6bf282120f2268f
BLAKE2b-256 9b3d35b4c837759bcafcac538eaa91ae40c63495f5e22528ba9a840af887c8e3

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