Уведомления

Группа в Telegram: @pythonsu

#1 Март 7, 2011 10:47:09

Jenyay
От:
Зарегистрирован: 2007-08-10
Сообщения: 173
Репутация: +  1  -
Профиль   Отправить e-mail  

OutWiker. Программа для хранения заметок

Хочу показать программу, которую делаю на питоне.

Программа OutWiker предназначена для хранения заметок в виде дерева. Такие программы называют outliner'ами, персональными вики или древовидными редакторами. Я долго подбирал для себя подобную программу из имеющихся, но в итоге решил сделать свой outliner в том виде, как он мне представляется наиболее удобным для использования.

Основное отличие OutWiker от других подобных программ заключается в том, что OutWiker не только хранит дерево заметок в виде обычных директорий на диске, но и поощряет изменение такой базы внешними средствами. Также к программе может быть прикреплено любое количество файлов.

Основные возможности:
* База хранится в виде директорий на диске.
* К каждой заметке можно прикреплять любое количество файлов.
* Страницы могут быть разных типов. В данный момент поддерживаются текстовые страницы, страницы в формате HTML и вики-страницы.
* Прикрепленные картинки могут быть вставлены в HTML-страницы.
* Раскраска синтаксиса HTML.
* Поддержка тегов.
* Поддержка закладок на страницы.
* Каждая ветвь дерева может быть открыта как отдельная вики.
* Иконки для страниц.
* Кроссплатформенность (поддержка Windows и Linux).
* Портабельность. Программа все настройки хранит рядом с запускаемым файлом.
* Программа распространяется с открытыми исходниками.
* Возможность создания ссылок между страницами.
* Есть глобальный поиск по заметкам и поиск по тегам.
* Режим открытия вики “только для чтения”
* К программе прилагается справка.

Программа написана полностью на питоне с использованием wxPython и pyparsing. Исходники открыты, по ссылке выше можете посмотреть скриншоты и скачать саму прогу.

PS. Еще на связке Python + wxPython делаю программы Texgui (http://jenyay.net/Soft/Texgui) - графическую оболочку для mimeTex и SmilesArchive (http://jenyay.net/Soft/SmilesArchive) - программу для хранения архива смайликов, но в последнее время все силы бросил именно на OutWiker, куда в будущем хочу добавить возможности из Texgui и SmilesArchive. Исходники этих программ тоже открыты.



Отредактировано (Март 7, 2011 10:54:13)

Офлайн

#2 Март 7, 2011 11:18:23

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

OutWiker. Программа для хранения заметок

А я уже видел и заценил )



Офлайн

#3 Авг. 12, 2011 15:06:49

vkopey
От:
Зарегистрирован: 2010-09-26
Сообщения: 116
Репутация: +  3  -
Профиль   Отправить e-mail  

OutWiker. Программа для хранения заметок

Поддерживает ли ваш аутлайнер исполнение скриптов Python ?
Если нет, то неплохо было бы добавить такую возможность.

Еще советую хранить данные как объекты Python с возможностью их обработки скриптами. Таким образом ваш аутлайнер можно превратить в базу знаний или экспертную систему.
Посмотрите этот проект:
http://webpages.charter.net/edreamleo/front.html

Я работаю над похожим проектом для PythonCE и Tkinter.



Офлайн

#4 Авг. 12, 2011 17:32:50

Jenyay
От:
Зарегистрирован: 2007-08-10
Сообщения: 173
Репутация: +  1  -
Профиль   Отправить e-mail  

OutWiker. Программа для хранения заметок

Сейчас исполнения скриптов нет. В будущем, когда сделаю поддержку плагинов, это можно будет сделать в виде плагина, как команда для вики-синтаксиса.



Офлайн

#5 Авг. 20, 2011 22:54:38

kyzic
От:
Зарегистрирован: 2010-10-23
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

OutWiker. Программа для хранения заметок

Пользуюсь весьма схожей программой KeepNote, тоже на питоне написана кстати. Это я к тому, что может быть не следует каждому писать велосипеды и таким образом в некотором виде распылять силы, а лучше сообща писать хорошие программы.



Офлайн

#6 Авг. 21, 2011 22:40:08

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

OutWiker. Программа для хранения заметок

а я zim-wiki юзал немного :) вполне ничего

Офлайн

#7 Авг. 22, 2011 07:44:49

Jenyay
От:
Зарегистрирован: 2007-08-10
Сообщения: 173
Репутация: +  1  -
Профиль   Отправить e-mail  

OutWiker. Программа для хранения заметок

Просто каждый автор видит удобный аутлайнер по-своему. Я когда-то смотрел KeepNote, еще до того, как начал писать OutWiker, в нем понравились некоторые идеи, но не реализация.



Офлайн

#8 Авг. 31, 2012 13:52:03

outoftime
Зарегистрирован: 2012-08-31
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

OutWiker. Программа для хранения заметок

Только убери файлы нетбинса с репы, а то так не кульно.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version