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-04and-e 2020-09-05to change reporting period-i createdor-i updatedto include only specific sections-c createdAtfor 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/*
Metadata
Release files for obsidian-progress-report 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| obsidian-progress-report-0.3.0.tar.gz | 4.2 kB | Without provenance | Details for obsidian-progress-report-0.3.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| obsidian_progress_report-0.3.0-py3-none-any.whl | Python 3 | none | any | Details for obsidian_progress_report-0.3.0-py3-none-any.whl |
Total release size: 9.0 kB
Release files / obsidian-progress-report-0.3.0.tar.gz
| Download URL | obsidian-progress-report-0.3.0.tar.gz |
|---|---|
| Size | 4.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
46baa7cc94fc684b8f13e311eb5cdeabe61eba52ba6537e0400415c979c3710d
|
|
BLAKE2b-256 checksum How to use checksums |
de9b1d1220877a8063b4a53bc4ead45703940422154cde912dd3dc24857be9b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / obsidian_progress_report-0.3.0-py3-none-any.whl
| Download URL | obsidian_progress_report-0.3.0-py3-none-any.whl |
|---|---|
| Size | 4.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4a51afed18e0159f26a61a65ffc94401302b6d0d8c93d610d0f39298699e5b7f
|
|
BLAKE2b-256 checksum How to use checksums |
c7134e5db17923b294c4c78ac72f56c21b994b141f5cec84664631238bbbea18
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Security for obsidian-progress-report 0.3.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.