Skip to main content

mlog

A command-line personal log.

mlog is an easy to use command-line personal log. It comprises two command-line applications:

  • mlog — add new entries to the logbook
  • mlogbook — retrieve entries from the logbook

Entries are stored as a simple CSV file under ~/.mlog/logbook.csv.

Run either command with -h for the full list of options.

Installation

pip install mlog

Or, from a checkout of this repository:

pip install .

Examples

  • Logging an entry:

    mlog This is a new entry
    
  • Logging an entry assigned to a project:

    mlog -p myproject This is a new entry
    
  • Listing all the entries in the logbook:

    mlogbook list
    
  • Listing all the projects in the logbook:

    mlogbook projects
    
  • Listing all the entries belonging to a given project:

    mlogbook list -p myproject
    
  • Listing all the entries logged from a given date:

    mlogbook list -f 2012/12/31
    
  • Listing all the entries up to a given date:

    mlogbook list -t 2012/12/31
    
  • Finding all the entries matching a given string:

    mlogbook search mystring
    
  • Finding all the entries from a project matching a given string:

    mlogbook search -p myproject mystring
    

License

GPL-3.0-or-later. See LICENSE.

Metadata

Release files for mlog 0.2.0

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

Source distribution (sdist)

Source distribution for mlog 0.2.0
File Size Uploaded
mlog-0.2.0.tar.gz 18.3 kB Details

Built distribution (wheel)

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

Total release size: 36.3 kB

Release files / mlog-0.2.0.tar.gz

Download URL mlog-0.2.0.tar.gz
Size 18.3 kB
Tags Source
SHA-256 checksum
How to use checksums
a0bb4c6d69004cf3b78a79115054d46dbce8b026b610635df9934949c5ab075a
BLAKE2b-256 checksum
How to use checksums
1c32a8e7c76443df705b7e405f8f0f6a1f9cdaf0d4e20232b5bfbc641570ac30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.7

Release files / mlog-0.2.0-py3-none-any.whl

Download URL mlog-0.2.0-py3-none-any.whl
Size 18.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
89306d5526450052d977e571f9631b53e4166be80cbb017c130a84ee1cf7b17e
BLAKE2b-256 checksum
How to use checksums
5aff8a2d3bc46289fad68217cb6d3e370dc9e4d527a0d96f3e86cd224765ed29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.7

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

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