Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

minimus-2.0.0.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

minimus-2.0.0-py3-none-any.whl (12.8 kB view details)

Uploaded Python 3

File details

Details for the file minimus-2.0.0.tar.gz.

File metadata

  • Download URL: minimus-2.0.0.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

Hashes for minimus-2.0.0.tar.gz
Algorithm Hash digest
SHA256 4aaeb45ed2baceac44015415cb2d046c9c499ef69a0368bea35ad5439ddc5927
MD5 f84c1d0d8a83bfebe24cf2e7bfd84cc0
BLAKE2b-256 ac14a8dfe273b80894b4d0af5cdf48f2bec7322e75005391db8f218df5f55645

See more details on using hashes here.

File details

Details for the file minimus-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: minimus-2.0.0-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

Hashes for minimus-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8f592e99e6d306339c01b9c9b618b5110eb40883a097ae2fe4db08dc4a84a725
MD5 5f7012aaf7546fefb2b1a7f0f8e2dc6c
BLAKE2b-256 9af76dcd9725208f56f1cf26b8f879d039ced9ae7d3322dcfed71cbc7ee3e119

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page