28.09.2026
всякое для текстов и около текстов
- Emacs - моё всё. В варианте Lucid, ибо менее зависим от того, что творится с окном в иксах.
- org-mode - планировщик и лёгкий язык разметки. В общем, удобная штука.
- org-roam - потому что zettelkasten - крутая штука.
- emacs для прозы :) – специфический ракурс
- epub
- silversearcher, rg - искалки текста в файлах. Про искалки текста.
- как резервный легкий редактор - vim.
- git и окрестности - myrepos.
- pandoc - конвертилка. Умеет много форматов, но в меру понимания упрощает разметку.
- Djvu
- epub
- coolreader — читалка. Supported formats include FB2, TXT, RTF, DOC, TCR, HTML, EPUB, CHM, PDB and MOBI. Books can be formatted through external CSS stylesheets, and the reader supports tables of contents, bookmarks, text search and hyphenation dictionaries. https://github.com/buggins/coolreader
- есть варианты crwx-ng, crqt-ng – на qt6 и wxwidgets соответственно.
- https://github.com/CriticMarkup/CriticMarkup-toolkit - занятная идея разметки
- bibtex - о формате для библиографических записей.
- https://www.connectedpapers.com/ - сервис для построения графов, отталкиваясь от некоторого идентификатора работы и сведений у сервиса о ней и прочем.
для словарей
- словари в emacs - dict и dictem - словари.
- Goldendict. stardict-tools - конвертация словарей от стардикта. Dictconv. Dictfmt.
- pyglossary - для работы со словарями. dictconv. makedict
Казалось интересным
- doxx – terminal document viewer for .docx files
- Каталогизаторы библиотеки
- https://gitflic.ru/project/professornavigator/mylibrary — мейби попробовать. Уж очень не люблю калибру.
- https://github.com/petrovvlad/freeLib – умеет меньше форматов, проще ставить на debian
- https://github.com/Kareadita/Kavita – тупо чтоб было упомянуто. Это селф-хостед штука, предполагающая чтение через браузер. В общем, прям сразу слишком много решает.
- foliate – упоминался как каталогизатор, реально просто читалка. epub, fb2, pdf.
- https://github.com/porcula/porcula-rs – поиск по локальной коллекции книг
- ultraoutliner - карточки для планирования сюжетов
- cb2bib - извлекалка библиографических данных. Неактуальна была.
- convlit - распаковывает lit в html. Давно не делала, и что-то c lit умеет калибра
Чутка ойтишнее
- pyntor - питонячные презентации. Подозреваю, beamer - то, что реально подошло. ))
- aephea - синтаксис победнее техового, зато маны писать можно.
- source-highlite - convert source code to syntax highlighted document This program, given a source file, produces a document with syntax highlighting. It supports syntax highlighting for over 100 file formats, including major programming languages, markup formats, and configuration file formats. For output, the following formats are supported: HTML, XHTML, LaTeX, Texinfo, ANSI color escape sequences, and DocBook. Домашняя страница: http://www.gnu.org/software/src-highlite/
- root-tail - кладёт текст из указанного файла на рабочий стол. Просто я тот рабочий стол вижу не каждый день. Запись была от 22 июня 2009.
- https://www.mind-mapping.org - про всякие майндмэпы
- unrtf, untex, urlscan
- jargon-text - The definitive compendium of hacker slang.
- msort - utility for sorting records in complex ways. Выдержка из описания в аптитюде. Там больше интересного, вообще говоря. msort is a program for sorting files in sophisticated ways. It was originally developed for alphabetizing dictionaries of "exotic" languages, for which it has been extensively used, but is useful for many other purposes. msort differs from typical sort utilities in providing greater flexibility in parsing the input into records and identifying key fields and greater control over the sort order. Its main distinctive features are:
- Msort can be used as a command-line program or via a graphical user interface that is helpful not only to those who find a complicated command line difficult to deal with but also to those unfamiliar with the finer points of sorting.
- Records need not be single lines of text but may be delimited in a number of ways.
- Key fields may be selected by position in the record (counting from the beginning or the end), by character ranges (e.g. the key consists of the fourth through eighth characters), or by matching a regular expression to a tag.
Все посты
