💾 Archived View for tilde.team › ~rami › dnote.gmi captured on 2024-12-17 at 11:35:25. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

~Rami ₪ MANUALS

רמי

SUBJECT: Dnote: Консольное средство для создания заметок

AUTHOR: Rami Rosenfeld

DATE: 26/10/24

TIME: 08.00

LANG: ru, en

LICENSE: GNU FDL 1.3

TAGS: gnu, gnome, software, opensource, linux, system, man, manual, bash, privacy, security, rhel, centos, mate, xfce, lxde, console, terminal, notes, dnote

Dnote: Консольное средство для создания заметок

INTRO

Как и в случае с календарем/менеджером задач Calcurse (см. отдельное описание в разделе Manuals), перед тем как выбрать себе удобный консольный блокнот, я протестировал около десяти наименований схожего программного обеспечения. И опытным путем выяснил, что пальму первенства в данной области по простоте установки, настройки и использованию, несомненно удежрживает Dnote.

NOTE

Доступны разные способы инсталляции пакета. Чтобы не возиться с brew, curl, я выбрал самый простой путь и по рекомендации разработчика скачал архивный пакет (под свою архитектуру) из раздела релизов на Github.

Далее следует распаковать файл dnote_n.nn.n_linux_amd64.tar.gz и перенести его содержимое в созданный заранее каталог:

mkdir ~/.dnote

Всего изначально в нем будет содержаться три файла, а после инсталляции - добавится четвертый: база данных SQLite:

ls ~/.dnote

dnote

dnote.db

GPLv3.txt

README.md

Для удобства работы создайте следующий простой алиас:

nano .bashrc

alias note='~/.dnote/./dnote'

Примечание: Возможны также дополнительные, хорошо запоминающиеся варианты алиасов:

alias anote='~/.dnote/./dnote a'

alias enote='~/.dnote/./dnote e'

alias vnote='~/.dnote/./dnote v'

alias rmnote='~/.dnote/./dnote rm'

alias fnote='~/.dnote/./dnote f'

~/.config/dnote/dnoterc - Местонахождение конфигурационного файла

~/.local/share/dnote/dnote.db - Местонахождение базы данных SQLite

~/.cache/dnote/ - Временные файлы.

Конфигурационный файл весьма прост, и я изменил в нем лишь одну строку, относящуюся к консольному редактору:

nano ~/.config/dnote/dnoterc

editor: micro

apiEndpoint: https://api.getdnote.com

enableUpgradeCheck: false

Примечание: Замените значение строки "editor: ..." на предпочтительный консольный редактор (vi - установлен по умолчанию).

add - Добавить новую книгу или заметку / alias: a, n, new

edit - Редактировать книгу или заметку / alias: e

view - Просмотр книги или заметки / alias: v

remove - Удаление книги или заметки / alias: rm, d

find - Найти заметку по ключевым словам / alias: f

help - Вызов справки

version - Сведения о версии

(Команды версии Pro)

login - Login to dnote server

logout - Logout from the server

sync - Sync data with the server

Примечание: используйте "dnote [command] --help" для расширенной информации о команде.

Примечание: Чтобы подробно не описывать действие команд, ниже я приведу достаточно понятные примеры с применением алиасов.

ВАЖНО: При просмотре содержимого отдельной книги, в списке появляется только первая строка каждой заметки. Оформляйте первые строки как заголовки - т.е. делайте их осмысленными!

1. Создание книги OWN, содержащей первую заметку:

note a OWN

  ✔ added to OWN
  • book name: OWN
  • created at: Oct 26, 2024 8:58am (MSK)
  • note id: 1
  • note uuid: 9e54d61a-860e-4090-a9e1-c1915de0059c

------------------------content------------------------
Test note.
Тестовая заметка.

2. Создание книги WORK, содержащей первую заметку:

note a WORK

  ✔ added to WORK
  • book name: WORK
  • created at: Oct 26, 2024 8:59am (MSK)
  • note id: 2
  • note uuid: acdf0b5c-cea6-4f7d-be66-8e5b3e4a207e

------------------------content------------------------
Первая заметка в книге WORK

3. Добавление новой заметки в книгу OWN:

note a OWN

  ✔ added to OWN
  • book name: OWN
  • created at: Oct 26, 2024 9:00am (MSK)
  • note id: 3
  • note uuid: 25d727b0-d195-4ee9-876f-86166a283c39

------------------------content------------------------
1. Сделать уборку.
2. Сходить в магазин.
3. Вынести мусор.

4. Просмотр всех книг и количества заметок в них:

note v

  • OWN (2)
  • WORK (1)

5. Просмотр заметок в книге OWN:

note v OWN

  • on book OWN
  (1) Test note. [---More---]
  (3) 1. Сделать уборку. [---More---]

6. Просмотр отдельной заметки №3 в книге OWN:

note v 3

  • book name: OWN
  • created at: Oct 26, 2024 9:00am (MSK)
  • note id: 3
  • note uuid: 25d727b0-d195-4ee9-876f-86166a283c39

------------------------content------------------------
1. Сделать уборку.
2. Сходить в магазин.
3. Вынести мусор.

7. Редактирование заметки №3 в книге OWN:

note e 3

  ✔ edited the note
  • book name: OWN
  • created at: Oct 26, 2024 9:00am (MSK)
  • updated at: Oct 26, 2024 9:03am (MSK)
  • note id: 3
  • note uuid: 25d727b0-d195-4ee9-876f-86166a283c39

------------------------content------------------------
1. Сделать уборку. - ВЫПОЛНЕНО!
2. Сходить в магазин. - ВЫПОЛНЕНО!
3. Вынести мусор.
4. Разобрать почту.

8. Удаление заметки №3 в книге OWN:

note d 3

  • book name: OWN
  • created at: Oct 26, 2024 9:00am (MSK)
  • updated at: Oct 26, 2024 9:03am (MSK)
  • note id: 3
  • note uuid: 25d727b0-d195-4ee9-876f-86166a283c39

------------------------content------------------------
1. Сделать уборку. - ВЫПОЛНЕНО!
2. Сходить в магазин. - ВЫПОЛНЕНО!
3. Вынести мусор. - ВЫПОЛНЕНО!
4. Разобрать почту. - ВЫПОЛНЕНО!

-------------------------------------------------------
  [?] remove this note? (y/N): y
  ✔ removed from OWN

9. Поиск по ключевому слову во всех книгах и заметках:

note f test

  (OWN) (1) Test note. Тестовая запись

Подробнее см.:

Dnote

Dnote Commands

₪ Back to home ₪

🄯 Rami Rosenfeld, 2024. GNU FDL 1.3.