No project description provided
Project description
Getting started with journal-manager
Organize your MkDocs journals with ease, fostering focused learning one topic at a time. Read the docs.
What is journal-manager?
journal-manager is a command-line interface (CLI) application designed for the organization of MkDocs notebooks and journals. journal-manager facilitates the prioritization of learning, one topic and one journal at time.
The terminal interface in combination with markdown text reduces distraction and improves productivity. journal-manager will be a valuable companion on your learning quest.
Installation
$ git clone https://github.com/danoan/journal-manager
$ cd journal-manager
$ pip install .
Setup
# Setup environment variable (e.g. in ~/.bashrc)
export JOURNAL_MANAGER_CONFIG_FOLDER="~/.config/journal-manager"
$ jm setup init
$ Enter the path of your default editor: nvim
default_journal_folder=/home/my-user/.config/journal-manager/journals
default_template_folder=/home/my-user/.config/journal-manager/templates
journal_data_filepath=/home/my-user/.config/journal-manager/journal_data.toml
template_data_filepath=/home/my-user/.config/journal-manager/template_data.toml
default_text_editor_path=nvim
Usage
Create and edit journals
$ jm journal create "nlp"
$ jm journal
nlp:/home/my-user/.config/journal-manager/journals/nlp
$ jm journal edit nlp
Create journal-manager template
$ jm template register "with-latex" "~/my-journal-manager-templates/with-latex"
$ jm template
with-latex:/home/my-user/.config/journal-manager/templates/with-latex
$ jm journal create "statistics" --template-name "with-latex"
$ jm journal
nlp:/home/my-user/.config/journal-manager/journals/nlp
statistics:/home/my-user/.config/journal-manager/journals/statistics
Build static web page
$ jm build --build-location "~/my-journal-web-page"
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
File details
Details for the file journal_manager-1.2.tar.gz.
File metadata
- Download URL: journal_manager-1.2.tar.gz
- Upload date:
- Size: 233.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a46956676970ac606624e6b8d33b3ce8eecaf65ca130ddb0d3bd2392279c0ca3
|
|
| MD5 |
53b3610e614f777f7935b27a268e6ce5
|
|
| BLAKE2b-256 |
5e9d2144e5a3b417e52bbf88bea882a02d9470745aa489093783193bd3dfb275
|
Provenance
The following attestation bundles were made for journal_manager-1.2.tar.gz:
Publisher:
publish-package.yml on danoan/journal-manager
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
journal_manager-1.2.tar.gz -
Subject digest:
a46956676970ac606624e6b8d33b3ce8eecaf65ca130ddb0d3bd2392279c0ca3 - Sigstore transparency entry: 453850064
- Sigstore integration time:
-
Permalink:
danoan/journal-manager@a6591abc9bf8f30f2d439f182cfdef6982d8f57c -
Branch / Tag:
refs/tags/v1.2.1 - Owner: https://github.com/danoan
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-package.yml@a6591abc9bf8f30f2d439f182cfdef6982d8f57c -
Trigger Event:
release
-
Statement type: