Skip to content

jugegp16/TagTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TagTracker: A Markdown Task Management Tool

Efficiently track and organize tagged markdown files.

How to Use

usage: tag-tracker.py [-h] [-i [INPUT]] [-o [OUTPUT]]

        ████████  █████   ██████  ████████ ██████   █████   ██████ ██   ██ ███████ ██████
           ██    ██   ██ ██          ██    ██   ██ ██   ██ ██      ██  ██  ██      ██   ██
           ██    ███████ ██   ███    ██    ██████  ███████ ██      █████   █████   ██████
           ██    ██   ██ ██    ██    ██    ██   ██ ██   ██ ██      ██  ██  ██      ██   ██
           ██    ██   ██  ██████     ██    ██   ██ ██   ██  ██████ ██   ██ ███████ ██   ██

                                A Markdown Task Management Tool


optional arguments:
  -h, --help            show this help message and exit
  -i [INPUT], --input [INPUT]
                        directory to search for tagged markdown files
                        default: current working directory
  -o [OUTPUT], --output [OUTPUT]
                        output file name for summary report
                        default: tag-tracker.md

Recommended Setup

Markdown Users

  • Create a hotkey on your system or favorite note editor
  • Set up an alias in your shell setup file
    • alias task='Python3 /path/to/tag-tracker.py -i /path/to/notes'

Obsidian Users

  1. Download obsidian-shellcommands community plugin
  2. Enter new shell command
    • Python3 /path/tag-tracker.py -i /path/to/notes
  3. Go to hotkey settings and create a shortcut (e.g cmd + s)

Features

  • Monthly calendar view
  • Kanban-style task board
  • Recently opened files

Requirements

  • Python 3.x

Releases

No releases published

Packages

No packages published

Languages