Emacs. Отложенное чтение. wallabag.el
2025-01-03
·
3 мин. для прочтения
Emacs. Отложенное чтение. wallabag.el.
Содержание
1 Общая информация
- Репозиторий: https://github.com/chenyanming/wallabag.el
- Интерфейс для использование приложения отложенного чтения Wallabag (см. Отложенное чтение. Wallabag)
2 Установка
Необходимо задать параметры подключения к сервису:
(require 'wallabag) (setq wallabag-host "https://xx.xx.xx") ;; wallabag server host name (setq wallabag-username "xx") ;; username (setq wallabag-password "xx") ;; password (setq wallabag-clientid "xx") ;; created with API clients management (setq wallabag-secret "xx") ;; created with API clients management
- Запуск с помощью
M-x wallabag
.
- Запуск с помощью
2.1 Использование auth-sources
- Создайте зашифрованный
~/.authinfo.gpg
файл со строками:machine <wallabag-host> login <username> password <password> machine <wallabag-client> login <client-id> password <client-secret>
- Используйте при настройке пароля Wallabag и секретных переменных:
(setq wallabag-password (auth-source-pick-first-password :host "<wallabag-host>") wallabag-secret (auth-source-pick-first-password :host "<wallabag-client>"))
3 Привязка клавиш
3.1 Функции могут использоваться вне режима wallabag
wallabag | Буфер *wallabag-search* |
---|---|
wallabag-find | Выберите записи wallabag из списка с помощью ivy |
wallabag-full-update | Выполните полное обновление базы данных. Он всегда может обновлять локальную базу данных |
wallabag-request-token | Запросить новый токен |
wallabag-add-entry | Добавьте одну запись на сервер wallabag с url-адресом и тегами |
wallabag-insert-entry | Вставьте запись на сервер wallabag с текущим содержимым буфера |
wallabag-request-new-entries | Запросить новые записи в фоновом режиме |
wallabag-request-and-synchronize-entries | Запрашивать и синхронизировать записи, контролируемые wallabag-number-of-entries-to-be-synchronized |
3.2 wallabag-search-mode
<RET> | wallabag-view | Просмотреть запись |
---|---|---|
v | wallabag-view | Просмотреть запись |
V | wallabag-browse-url | Просмотрите url-адрес текущей записи (откроется в браузере) |
o | wallabag-original-entry | Откройте исходную html-запись |
s (non-evil), /(evil) | wallabag-search-live-filter | Фильтровать буфер *wallabag-search* |
q | wallabag-search-quit | Выйти |
g (non-evil), r(evil) | wallabag-search-refresh-and-clear-filter | Обновите wallabag и очистить фильтр |
G (non-evil), R(evil) | wallabag-search-clear-filter | Очистить фильтр |
u | wallabag-search-update-and-clear-filter | Запросить новые записи, очистить ключевое слово фильтра и обновить *wallabag-search* |
U | wallabag-search-synchronize-and-clear-filter | Синхронизируйте записи, очистить ключевое слово фильтра и обновить *wallabag-search* |
m | wallabag-mark-and-forward | Отметить запись |
<DEL> | wallabag-unmark-and-backward | Снять отметку с записи |
a | wallabag-add-entry | Добавить запись |
d | wallabag-delete-entry | Удалить запись |
n(non-evil), j(evil) | wallabag-next-entry | Перейти к следующей записи |
p(non-evil), k(evil) | wallabag-previous-entry | Перейти к предыдущей записи. |
w(non-evil), y(evil) | wallabag-org-link-copy | Скопируйте отмеченные записи как ссылки org-mode |
t | wallabag-add-tags | Добавьте теги (через запятую) к записи |
T | wallabag-remove-tag | Удалить один тег из списка |
‘ | wallabag-toggle-sidebar | Переключить боковую панель |
x | wallabag-update-entry-archive | Переключить архивный статус (прочитанный/непрочитанный) |
f | wallabag-update-entry-starred | Переключить статус избранного |
i | wallabag-update-entry-title | Обновить заголовок |
I | wallabag-update-entry-origin_url | Обновите исходный url |
3.3 wallabag-entry-mode
r | wallabag-view | Обновить запись |
---|---|---|
V | wallabag-browse-url | Посмотреть url текущей записи |
o | wallabag-original-entry | Откройте запись в формате html |
q | wallabag-entry-quit | Выход из *wallabag-entry* |
mouse-1 | wallabag-mouse-1 | Посмотреть url |
<RET> | wallabag-ret | Посмотреть url |
3.4 wallabag-sidebar-mode
' | wallabag-toggle-sidebar | Переключить боковую панель |
---|---|---|
<RET> | wallabag-sidebar-find-tag | Фильтровать по тегу в точке |
g (non-evil), r (evil) | wallabag-search-clear-filter | Очистите ключевое слово фильтра |
G (non-evil), R (evil) | wallabag-search-clear-filter | Очистите ключевое слово фильтра |
n | wallabag-sidebar-find-next-tag | Фильтровать по следующему тегу |
p | wallabag-sidebar-find-previous-tag | Фильтровать по предыдущему тегу |
q | wallabag-sidebar-quit | Выйти из режима боковой панели |