OutWiker — удобное Python / wxWidgets графическое приложение для хранения заметок в виде дерева.
Приложения подобные OutWiker называют древовидными редакторами, персональными вики или outliner"ами. Автор приложения (русский программист Женяй / @jenyay) долго подбирал для себя подобное приложение... Но не найдя, среди имеющихся, подходящую собственным потребностям решил сделать свою в том виде в каком ему самому она представляется наиболее удобной для использования.
OutWiker отличается от других приложений подобного рода тем, что древо заметок (база данных приложения) хранится в виде обычных директорий на диске, что даёт возможность изменения такой базы данных любым внешним приложением.
OutWiker может содержать страницы разного типа, на данный момент поддерживаются четыре типа страниц: TXT (обычный текст), HTML, Markdown и страница поиска по древу (в дальнейшем количество типов страниц планируется увеличить). Страницы дерева заметок могут быть отсортированы по нескольким параметрам.
OutWiker позволяет к каждой заметке прикрепить любое количество файлов, вставлять формулы в вики-нотации, а прикрепляемые картинки могут быть вставлены в HTML-страницы. Имеется поддержка тегов, иконок для страниц, создание закладок и раскраска синтаксиса HTML.
Каждая ветвь древа заметок может быть открыта как отдельная вики, есть возможность создания перекрёстных ссылок между страницами, имеется глобальный поиск по заметкам и поиск по тегам.
OutWiker опционально интегрируется в область уведомлений (системный трей), имеет функцию автоматического сохранения заметок (при переключении на другое приложение), есть возможность добавления файлов перетаскиванием и позволяет перетаскивать файлы из окна вложений в другие приложения.
Имеется подробная справка по работе с приложением (на русском и английском).
Лицензия: GPL v3