Personal knowledge storage formatter
Project description
Minimus
Инструмент для ведения заметок. Если у вас есть каталог с записями, minimus поможет сшить документы между собой с помощью тегов. А ещё он сделает стартовую страницу, с которой можно будет перейти на любой документ.
Как пользоваться
Надо иметь на машине установленный python версией 3.10 или новее.
Установка Минимуса:
pip install minimus
После этого можно перейти в корневой каталог с заметками и вызвать minimus в терминале:
minimus
Или:
min
Или:
minimus .
Можно также никуда не переходить и сообщить программе целевой каталог:
minimus "C:\\Заметки"
Требования к заметкам
Заметки должны быть в формате ".md", а теги надо отмечать двойными фигурными скобками. Программа заменит их ссылками на соответствующие файлы. Теги можно располагать где угодно в тексте. Следите только за тем, чтобы написание было всегда одинаковым.
До использования:
# Мышь
Маленькое млекопитающее.
---
Теги:
- {{ Хвост }}
- {{ 4 лапы }}
- {{ Серый }}
---
Живёт почти везде.
После:
# Мышь
Маленькое млекопитающее.
---
Теги:
- [{{ Хвост }}](../_tags/hvost.md)
- [{{ 4 лапы }}](../_tags/4_lapi.md)
- [{{ Серый }}](../_tags/seriy.md)
---
Живёт почти везде.
Нормальный вывод программы выглядит примерно вот так:
-------------------------------------------------------------------------------
███╗ ███╗██╗███╗ ██╗██╗███╗ ███╗██╗ ██╗███████╗ ██████╗ ██████╗
████╗ ████║██║████╗ ██║██║████╗ ████║██║ ██║██╔════╝ ╚════██╗ ██╔═████╗
██╔████╔██║██║██╔██╗ ██║██║██╔████╔██║██║ ██║███████╗ █████╔╝ ██║██╔██║
██║╚██╔╝██║██║██║╚██╗██║██║██║╚██╔╝██║██║ ██║╚════██║ ██╔═══╝ ████╔╝██║
██║ ╚═╝ ██║██║██║ ╚████║██║██║ ╚═╝ ██║╚██████╔╝███████║ ███████╗██╗╚██████╔╝
╚═╝ ╚═╝╚═╝╚═╝ ╚═══╝╚═╝╚═╝ ╚═╝ ╚═════╝ ╚══════╝ ╚══════╝╚═╝ ╚═════╝
-------------------------------------------------------------------------------
Исходный каталог: /home/test-minimus
Сохранение заметок
+++ Сохранён: 2020-07-06_recursion.md
+++ Сохранён: 2020-07-06_vacuum.md
+++ Сохранён: Животные/2020-07-06_elephant.md
+++ Сохранён: Животные/2020-07-06_mouse.md
Сохранение тегов
Сохранено тегов: 5 шт.
Генерация вспомогательных файлов
Сохранён: /home/test-minimus/README.md
Сохранён: /home/test-minimus/.minimus_cache.json
-------------------------------------------------------------------------------
Обработка заняла 0.02 сек.
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 minimus-2.0.1.tar.gz
.
File metadata
- Download URL: minimus-2.0.1.tar.gz
- Upload date:
- Size: 11.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c997400803d24038a804d227b1c1e8b5365cedadca3dbf9d605ca574066fc5fe |
|
MD5 | 504b98df1c646e212706562fba0b84df |
|
BLAKE2b-256 | c79256b3e11e275bc8170c0574be687b084bde1ec2f169bc7aa861f7ac93f847 |
File details
Details for the file minimus-2.0.1-py3-none-any.whl
.
File metadata
- Download URL: minimus-2.0.1-py3-none-any.whl
- Upload date:
- Size: 12.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0db29028211eddb97166cccfa93c31a095011557675381463852bbcc6f8321d |
|
MD5 | db9b9261e8cb9bd403a1adb98af04b69 |
|
BLAKE2b-256 | 5c6c8b1e43fdcfde8c96b6f6cbf0ecbece4cbf87c1747cc9980b73ac74ff8b60 |