Prefix the project name or note column with ~ to mark an entry as count-but-don't-export. Marked entries are included in summary and status totals but omitted from all csv output (both --raw and aggregated, single-day and weekly). | 09:00 | 17:00 | 8:00 | ~Leave | | Day off | | 09:00 | 17:00 | 8:00 | Leave | | ~Day off | The ~ is stripped from whichever field carries it before any downstream processing, so project map resolution is unaffected. Implementation: - parse_table sets skip_csv=True on marked rows and strips the ~ - new filter_skip_csv() helper in parser.py - to_csv_entries() skips skip_csv rows - _cmd_csv calls filter_skip_csv() before aggregate_rows() |
||
|---|---|---|
| .. | ||
| 2026 - W21.md | ||
| __init__.py | ||
| test_config.py | ||
| test_joplin.py | ||
| test_output.py | ||
| test_parser.py | ||
| test_projects.py | ||
| test_status.py | ||
| test_utils.py | ||