Всем привет.
Долгое время я подбирал для себя программу для хранения заметок в виде дерева. Программ таких уйма, но в каждой что-то мне не нравилось. Основными пожеланиями в таких программах было: чтобы они хранили заметки в виде директорий на диске, а не в одном файле базы и возможность прикрепления многих файлов к каждой странице. И вот, поняв, что программу, которая меня бы полностью устроила, я не найду, несколько месяцев назад начал делать свою программу для хранения заметок — OutWiker. Сейчас она имеет версию 1.0 beta 1 (до этого уже было несколько альф, но релизом я ее пока считать не стал, потому что перед релизом хочу добавить в нее еще некоторые возможности).
В последней версии добавил новый тип страниц — страницы, использующие вики-нотацию, описание которой есть в справке. Справка на русском и находится в папке help\help_rus. Она создана в самом OutWiker'е, поэтому на ней можно посмотреть что к чему в уже готовом дереве заметок.
Сразу отвечу на некоторые вопросы, которые могут возникнуть.
Интерфейс программы пока только англоязычный, потому что я еще не успел сделать поддержку многих языков, а основной язык принято делать английским.
В будущем планирую сделать страницы с визуальным редактированием (RichText), но пока для оформления текста можно использовать HTML и (или) вики-нотацию.
Вики-нотацию я использую еще и потому, что на него можно будет взвалить не только оформление текста, но и использовать для каких-то более динамических вещей. Например, в него можно будет встроить редактор формул в формате TeX, можно сделать так, чтобы он вставлял графики по данным из прикрепленных файлов (это из того, что я собираюсь добавить) и т.п., на что хватит фантазии.
Страница OutWiker'а
Версия для Windows — outwiker_1.0_beta_1_win32.zip (8 МБ).
Скомпилированная версия для Linux — outwiker_1.0_beta_1-i686.tar.gz (14 МБ).
Версия для Linux в виде исходников на Python — outwiker_1.0_beta_1_src.tar.gz (1.3 МБ).
Я долго мучался, чтобы собрать версию под Linux, не требующую исходников, если есть какие-то проблемы с этой версией, то пишите, пострараюсь исправить.
Исходники программы открыты и распространяются под лицензией GPL. Исходники расположены на github. Чтобы получить текущую версию исходников, выполните команду
git clone git://github.com/Jenyay/OutWiker.git
Чтобы получить рабочую (нестабильную) версию исходников из ветки dev, выполните команду
git clone git://github.com/Jenyay/OutWiker.git --branch dev
Для запуска программы из исходников должны быть установлены Python 2.6 и библиотека wxPython 2.8.
Для запуска программы выполните команду (в директории src)
python outwiker.py
Долгое время я подбирал для себя программу для хранения заметок в виде дерева. Программ таких уйма, но в каждой что-то мне не нравилось. Основными пожеланиями в таких программах было: чтобы они хранили заметки в виде директорий на диске, а не в одном файле базы и возможность прикрепления многих файлов к каждой странице. И вот, поняв, что программу, которая меня бы полностью устроила, я не найду, несколько месяцев назад начал делать свою программу для хранения заметок — OutWiker. Сейчас она имеет версию 1.0 beta 1 (до этого уже было несколько альф, но релизом я ее пока считать не стал, потому что перед релизом хочу добавить в нее еще некоторые возможности).
Особенности
- База хранится в виде папок на диске.
- К каждой заметке можно прикреплять любое количество файлов.
- Страницы могут быть разных типов. В данный момент поддерживаются текстовые страницы, страницы в формате HTML и вики-страницы.
- Прикрепленные картинки могут быть вставлены в HTML-страницы.
- Раскраска синтаксиса HTML.
- Поддержка тегов (в смысле меток).
- Поддержка закладок на страницы (как в браузерах).
- Каждая ветвь дерева может быть открыта как отдельная вики.
- Иконки для страниц.
- Кроссплатформенность (поддержка Windows и Linux).
- Портабельность. Программа все настройки хранит рядом с запускаемым файлом.
- Возможность создания ссылок между страницами.
- Есть глобальный поиск по заметкам и поиск по тегам.
В последней версии добавил новый тип страниц — страницы, использующие вики-нотацию, описание которой есть в справке. Справка на русском и находится в папке help\help_rus. Она создана в самом OutWiker'е, поэтому на ней можно посмотреть что к чему в уже готовом дереве заметок.
Сразу отвечу на некоторые вопросы, которые могут возникнуть.
Интерфейс программы пока только англоязычный, потому что я еще не успел сделать поддержку многих языков, а основной язык принято делать английским.
В будущем планирую сделать страницы с визуальным редактированием (RichText), но пока для оформления текста можно использовать HTML и (или) вики-нотацию.
Вики-нотацию я использую еще и потому, что на него можно будет взвалить не только оформление текста, но и использовать для каких-то более динамических вещей. Например, в него можно будет встроить редактор формул в формате TeX, можно сделать так, чтобы он вставлял графики по данным из прикрепленных файлов (это из того, что я собираюсь добавить) и т.п., на что хватит фантазии.
Скриншоты
![]() |
![]() |
![]() |
![]() |
![]() |
Ссылки
Страница OutWiker'а
Версия для Windows — outwiker_1.0_beta_1_win32.zip (8 МБ).
Скомпилированная версия для Linux — outwiker_1.0_beta_1-i686.tar.gz (14 МБ).
Версия для Linux в виде исходников на Python — outwiker_1.0_beta_1_src.tar.gz (1.3 МБ).
Я долго мучался, чтобы собрать версию под Linux, не требующую исходников, если есть какие-то проблемы с этой версией, то пишите, пострараюсь исправить.
Исходники программы открыты и распространяются под лицензией GPL. Исходники расположены на github. Чтобы получить текущую версию исходников, выполните команду
git clone git://github.com/Jenyay/OutWiker.git
Чтобы получить рабочую (нестабильную) версию исходников из ветки dev, выполните команду
git clone git://github.com/Jenyay/OutWiker.git --branch dev
Для запуска программы из исходников должны быть установлены Python 2.6 и библиотека wxPython 2.8.
Для запуска программы выполните команду (в директории src)
python outwiker.py