A simple command line app for generating progress report for contributions in the Obsidian vault
Project description
obsidian-progress-report
A simple command line app for generating progress report for contributions in the Obsidian vault
Installation
Using Pip
$ pip install obsidian-progress-report
Manual
$ git clone https://github.com/aviskase/obsidian-progress-report
$ cd obsidian-progress-report
$ python setup.py install
Usage
Run with defaults (generate report of all created and updated files for the current month and save in vault's root):
$ obsidian-progress-report <vault>
where vault
is a path to the Obsidian's vault directory.
You can also change defaults:
-o <name>
save to subdirectory of vault, for example:-o Reports
-s 2020-01-04
and-e 2020-09-05
to change reporting period-i created
or-i updated
to include only specific sections-c createdAt
for specifying custom frontmatter field on Linux
Linux
Since there is no robust way to get file creation date on Linux, you must use YAML frontmatter in your markdown files.
By default the script is searching for created
field, but you can change it with -c
option. Example:
---
created: 2020-08-31T00:05:23
# or created: 2020-08-31
---
# Some note
Report structure
# 2020-08-31 – 2020-08-31
## Created
- [[Test note]]
## Updated
- [[Second note]]
- [[Third note]]
Building
Test locally: python setup.py install
Create build: python setup.py sdist bdist_wheel
Upload build: twine upload dist/*
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file obsidian-progress-report-0.3.0.tar.gz
.
File metadata
- Download URL: obsidian-progress-report-0.3.0.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46baa7cc94fc684b8f13e311eb5cdeabe61eba52ba6537e0400415c979c3710d |
|
MD5 | c10f294fc6b450a30e205ca79d50e62e |
|
BLAKE2b-256 | de9b1d1220877a8063b4a53bc4ead45703940422154cde912dd3dc24857be9b9 |
File details
Details for the file obsidian_progress_report-0.3.0-py3-none-any.whl
.
File metadata
- Download URL: obsidian_progress_report-0.3.0-py3-none-any.whl
- Upload date:
- Size: 4.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a51afed18e0159f26a61a65ffc94401302b6d0d8c93d610d0f39298699e5b7f |
|
MD5 | 4c479ef16125ce723db037322092c03d |
|
BLAKE2b-256 | c7134e5db17923b294c4c78ac72f56c21b994b141f5cec84664631238bbbea18 |