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.1.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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

Hashes for minimus-2.0.1.tar.gz
Algorithm Hash digest
SHA256 c997400803d24038a804d227b1c1e8b5365cedadca3dbf9d605ca574066fc5fe
MD5 504b98df1c646e212706562fba0b84df
BLAKE2b-256 c79256b3e11e275bc8170c0574be687b084bde1ec2f169bc7aa861f7ac93f847

See more details on using hashes here.

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

Hashes for minimus-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b0db29028211eddb97166cccfa93c31a095011557675381463852bbcc6f8321d
MD5 db9b9261e8cb9bd403a1adb98af04b69
BLAKE2b-256 5c6c8b1e43fdcfde8c96b6f6cbf0ecbece4cbf87c1747cc9980b73ac74ff8b60

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