Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » OutWiker

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56

Открыть новую тему     Написать ответ в эту тему

Jenyay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
OutWiker


Текущая стабильная версия: 3.0.0

Текущая бета-версия: 3.0.0.888 (13.05.2021)



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

Всего записей: 1737 | Зарегистр. 13-10-2001 | Отправлено: 19:47 04-05-2010 | Исправлено: Jenyay, 19:39 13-05-2021
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
спасибо

Всего записей: 6605 | Зарегистр. 14-02-2005 | Отправлено: 14:02 25-03-2017
Jenyay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Неспешно приближается релиз OutWiker 2.0, поэтому изменения в бета-версиях уже не такие заметные, как раньше. В новой версии, которую выложил только что, были в основном исправлены некоторые ошибки и дополнена справка.
 
Подробности о новой версии читайте в блоге - http://jenyay.net/blog/2017/04/03/outwiker-2-0-0-814-beta/

----------
http://jenyay.net - софт, исходники и фото

Всего записей: 1737 | Зарегистр. 13-10-2001 | Отправлено: 20:57 03-04-2017
denver 22

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
"я обновил достаточно сильно, но кто ж ее читает?"
Читаем-читаем ))). Когда надо.
А за каждую новую сборку - всегда большое СПАСИБО!

Всего записей: 597 | Зарегистр. 28-07-2005 | Отправлено: 22:24 03-04-2017
Jenyay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Сегодня выложил очередную версию OutWiker под номером 2.0.0.816. Если не будут обнаружены какие-то особо неприятные ошибки, то есть вероятность, что эта версия станет релизом версии 2.0, а пока это лишь Release Candidate. Кроме того, обновил два плагина.
 
Подробности читайте в блоге - http://jenyay.net/blog/2017/04/25/outwiker-2-0-0-816-release-candidate-i-obnovlenie-plaginov/

----------
http://jenyay.net - софт, исходники и фото

Всего записей: 1737 | Зарегистр. 13-10-2001 | Отправлено: 20:39 25-04-2017
Jenyay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Релиз OutWiker 2.0 приближается. Сегодня выложил еще один Release Candidate. В этой версии пользователи не должны заметить каких-либо изменений, но была проделана большая работа в системе сборки OutWiker, а также были обновлены два плагина - WebPage и Snippets.
 
Подробности читайте в блоге - http://jenyay.net/blog/2017/05/22/outwiker-2-0-0-818-release-candidate-2-i-obnovlenie-plaginov/

Всего записей: 1737 | Зарегистр. 13-10-2001 | Отправлено: 21:04 22-05-2017
denver 22

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Отбой... Описанная ошибка не воспроизвелась при перезапуске программы.

Всего записей: 597 | Зарегистр. 28-07-2005 | Отправлено: 08:55 25-05-2017 | Исправлено: denver 22, 08:56 25-05-2017
Jenyay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
И еще одна предрелизная версия OutWiker, в которой было исправлено несколько ошибок. Подробности читайте в блоге - http://jenyay.net/blog/2017/05/28/outwiker-2-0-0-820-release-candidate-3/

----------
http://jenyay.net - софт, исходники и фото

Всего записей: 1737 | Зарегистр. 13-10-2001 | Отправлено: 10:36 28-05-2017
denver 22

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Никогда не пользовался этой функцией, но решил попробовать и наткнулся на неприятное явление.
При нажатии F11 - нормально переходит в полноэкранный режим. А при возвращении в обычный - 3 левые панельки с кнопками выстраиваются в ряд под строку с остальными кнопками. Т.е. получается 4 строки с панелями кнопок. Возвращаю всё на место. И снова всё повторяется при использовании F11.
Да, есть режим "Вид для чтения". Но "прыжки" панелей хотелось бы поправить. Заранее спасибо )).

Всего записей: 597 | Зарегистр. 28-07-2005 | Отправлено: 09:13 04-06-2017
Jenyay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Наконец-то это произошло! OutWiker 2.0 получил статус релиза (или, говоря по-русски, стабильной версии). Выход этой версии задержался, но лучше выловить побольше ошибок в режиме бета-версии, чем в релизе.
 
В блоге написал обзор основных нововведений OutWiker 2.0 по сравнению с предыдущей стабильной версией 1.9 - http://jenyay.net/blog/2017/06/11/outwiker-2-0-0-release/
 
Скачать новую стабильную версию вы можете на странице http://jenyay.net/Soft/Outwiker
 
Обновил и нестабильную версию, но она сейчас ничем не отличается от стабильной - http://jenyay.net/Outwiker/Unstable
 
В общем, жду ваших отзывов, а мне теперь надо подумать, в какую сторону развивать проект дальше.

----------
http://jenyay.net - софт, исходники и фото

Всего записей: 1737 | Зарегистр. 13-10-2001 | Отправлено: 18:18 11-06-2017
4Mike4

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Jenyay
https://yadi.sk/i/F0eRsL6y3K9haS
В версии 2.0 как и в более старых некрасиво перерисовывается и дёргается меню. Система Windows 10 x64

Всего записей: 394 | Зарегистр. 03-10-2007 | Отправлено: 13:55 15-06-2017
Jenyay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
4Mike4
 
Есть такая штука при переключении между страницами разных типов.

----------
http://jenyay.net - софт, исходники и фото

Всего записей: 1737 | Зарегистр. 13-10-2001 | Отправлено: 20:34 15-06-2017
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
а мне теперь надо подумать, в какую сторону развивать проект дальше.

там много открытых issue.

Всего записей: 6605 | Зарегистр. 14-02-2005 | Отправлено: 04:09 18-06-2017
Jenyay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
unreal666
 

Цитата:
там много открытых issue.  

 
Вот я и выбираю, что что взяться в первую очередь.

----------
http://jenyay.net - софт, исходники и фото

Всего записей: 1737 | Зарегистр. 13-10-2001 | Отправлено: 10:33 18-06-2017
4Mike4

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Есть такая штука при переключении между страницами разных типов.  

Проблему как-то можно исправить?

Всего записей: 394 | Зарегистр. 03-10-2007 | Отправлено: 16:34 18-06-2017
Jenyay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Проблему как-то можно исправить?

 
Пока нет, это особенность программы.

----------
http://jenyay.net - софт, исходники и фото

Всего записей: 1737 | Зарегистр. 13-10-2001 | Отправлено: 18:05 18-06-2017
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у тебя в плагинах используется такое

Код:
langdir = unicode(os.path.join(os.path.dirname(__file__),
                                           "locale"), getOS().filesEncoding)

Не знаю как там в линусе, но в винде getOS().filesEncoding == 'mbcs', при том что os.path.dirname возвращает нифига не mbcs, поэтому если в пути будет не латиница, то он подавится (у меня уже было такое)
 
У себя сделал так:

Код:
langdir = os.path.join (os.path.dirname (__file__ + u""), 'locale')

ЗЫ.
Точнее, вместо u"" я использую просто "", т.к. в каждом файле у меня минимум стоит

Код:
from __future__ import unicode_literals

а максимум

Код:
from __future__ import unicode_literals, print_function, division

Всего записей: 6605 | Зарегистр. 14-02-2005 | Отправлено: 20:23 19-06-2017 | Исправлено: unreal666, 20:23 19-06-2017
Jenyay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вообще я периодически проверяю работу из папки с русскими буквами. А с каким плагином была проблема? Сейчас могу ошибаться, но вроде бы __file__ должен быть в кодировке mbcs, поэтому по идее и dirname должен возвращать ее же.

----------
http://jenyay.net - софт, исходники и фото

Всего записей: 1737 | Зарегистр. 13-10-2001 | Отправлено: 22:53 19-06-2017
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хм. Хм. Потестил еще. Это я затупил, т.к. у меня все строки юникодные, то вылазила ошибка в момент использования os.path.join, т.е. достаточно было декодировать в юникод с 'mbcs' до вызова этого os.path.join.
 
P.S.
Смотрю у тебя в markdown уже новый вариант используется - langdir = os.path.join(self._pluginPath, 'locale'). Буду тогда его использовать.
 
Добавлено:
Еще. Ты кажется как-то упоминал, про wxpython и python3.
wxpython для python3 – это который Phoenix?

Всего записей: 6605 | Зарегистр. 14-02-2005 | Отправлено: 01:49 20-06-2017 | Исправлено: unreal666, 05:31 20-06-2017
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Посмотрел код функций проверки версий пакетов, используемой (функции) при загрузке плагинов.
Получается, что сейчас есть поддержка проверки версий только у пакетов самой проги? Т.е. c помощью этого нельзя проверить, загружен ли какой-то другой плагин и проверить его версию?

Всего записей: 6605 | Зарегистр. 14-02-2005 | Отправлено: 04:43 20-06-2017 | Исправлено: unreal666, 04:43 20-06-2017
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Еще. В pluginsloader.py есть такое:

Код:
    except BaseException as e:
        errors.append("*** Plugin {package} loading error ***\n{package}/{fileName}\n{error}\n{traceback}".format(
            package=packageName,
            fileName=fileName,
            error=str(e),
            traceback=traceback.format_exc()
            ))
 
....
 
if newPluginsCount == oldPluginsCount and len(errors) != 0:
    error = u"\n\n".join(errors)

На последней строке иногда спотыкается, если в errors есть не ascii-символы. ИМХО, лучше строку с errors.append("*** ... )) полностью перевести на юникод (сейчас как раз тестил плагин с ошибкой и outwiker из-за этой фигни не запускался).
 
Добавлено:
Еще
 
В том же классе PluginsLoader есть метод __getitem__. Может тогда создать и метод get?

Код:
def get(self, pluginname, default=None):
    return self.__plugins.get(pluginname, default)

Всего записей: 6605 | Зарегистр. 14-02-2005 | Отправлено: 07:55 20-06-2017 | Исправлено: unreal666, 07:56 20-06-2017
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56

Компьютерный форум Ru.Board » Компьютеры » Программы » OutWiker


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru