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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Jenyay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
После долгого рефакторинга выложил очередную нестабильную версию OutWiker с номером 1.8.0.696. Начиная с этой версии появилась возможность настраивать горячие клавиши. Пока еще не все и пока еще только через файл настроек.
 
Запустите новую версию и закройте ее. После этого в файле outwiker.ini в разделе [HotKeys] появится список горячих клавиш, установленные по умолчанию. Вы можете их подправить под себя. Пока там в основном включены горячие клавиши для работы с викистраницами и главным окном (показ / скрытие панелей). В следующих версиях постепенно буду добавлять оставшиеся горячие клавиши, а также сделаю интерфейс для их настройки.
 
Скачать нестабильную версию можно по ссылке - http://jenyay.net/Outwiker/Unstable

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

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Наверное всё таки для такой программы невозможно сделать простой способ синхронизации между разными ПК. Поэтому я всё таки освоил для этого FreeFileSync и переношу данные на флешке. Теперь использование программы стало ещё более удобно.
Jenyay, сотый раз искренне благодарю за Ваш труд!
Огромное количество файлов с записями ушли в прошлое. Теперь всё в одном месте!!!

Всего записей: 597 | Зарегистр. 28-07-2005 | Отправлено: 10:48 18-10-2013
denver 22

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хмм... Последняя сборка на 2-х машинах показала более быстрое открытие (большого) Проекта. Если это совпадение, то приятное!

Всего записей: 597 | Зарегистр. 28-07-2005 | Отправлено: 10:40 25-10-2013
Jenyay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Теоретически последние изменения на скорость влиять не должны. Хотя я не измерял.

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

Всего записей: 1737 | Зарегистр. 13-10-2001 | Отправлено: 12:14 25-10-2013
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в плагине source в файле lexermaker.py двойная проверка:

Код:
    def getLexer (self, params_dict):
        if LANGUAGE_PARAM_NAME in params_dict:
            lexer = self.__getLexerByName (params_dict)
        elif FILE_PARAM_NAME in params_dict:
            lexer = self.__getLexerByFileName (params_dict)
        else:
            lexer = self.__getDefaultLexer()
 
        return lexer
 
 
    def __getLexerByName (self, params_dict):
        """
        Возвращает лексер для нужного языка программирования в зависимости от параметров
        """
        lang = params_dict[LANGUAGE_PARAM_NAME] if LANGUAGE_PARAM_NAME in params_dict else LANGUAGE_DEFAULT
 
        try:

 
зачем повторная проверка?
почему не так

Код:
    def getLexer (self, params_dict):
        if LANGUAGE_PARAM_NAME in params_dict:
            lexer = self.__getLexerByName (params_dict[LANGUAGE_PARAM_NAME])
        elif FILE_PARAM_NAME in params_dict:
            lexer = self.__getLexerByFileName (params_dict)
        else:
            lexer = self.__getDefaultLexer()
 
        return lexer
 
 
    def __getLexerByName (self, lang):
        """
        Возвращает лексер для нужного языка программирования в зависимости от параметров
        """
        try:

Всего записей: 6605 | Зарегистр. 14-02-2005 | Отправлено: 03:23 16-11-2013 | Исправлено: unreal666, 03:28 16-11-2013
Jenyay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Выложил следующую нестабильную версию OutWiker (версия 1.8.0.700). В этой версии для всех основных действий можно менять горячие клавиши через файл outwiker.ini. Перед запуском этой версии, если вы собираетесь менять горячие клавиши, советую удалить раздел [HotKeys] из outwiker.ini, т.к. названия многих параметров в нем изменились и теперь не используются. На скорости работы или работоспособности это никак не скажется. Если горячие клавиши вы менять не собираетесь, то можно ни о чем не думать. Следующий шаг в развитии программы будет создание интерфейса для изменения горячих клавиш через настройки.
 
Скачать нестабильную версию можно по ссылке - http://jenyay.net/Outwiker/Unstable
 
Добавлено:
unreal666
 
Сейчас сходу не скажу, надо будет посмотреть весь исходник.

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

Всего записей: 1737 | Зарегистр. 13-10-2001 | Отправлено: 22:05 17-11-2013
VitRom

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
пастернака не читал всю тему не читал, но сразу из описухи в шапке вопрос: а какие получаются накладные для таких многоуровневых деревьев на диске? кластеры ж хоть убейся, но 4к, плюс каталоги...

Всего записей: 2947 | Зарегистр. 18-06-2006 | Отправлено: 14:45 07-12-2013
Jenyay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Выложил очередную нестабильную версию OutWiker (1.8.0.702). В этой версии добавилось сразу несколько новых возможностей.  
 
Во-первых, сделал интерфейс для изменения горячих клавиш в окне настроек. Пока еще не все горячие клавиши можно поменять, но большинство.  
 
Во-вторых, для викистраниц появился новый тег, предназначенный для выделения цитат - [>...<]. Этот тег будет преобразован в HTML-теги <blockquote>...</blockquote>.
 
И, в-третьих, теперь все HTML-теги, создаваемые википарсером, и в шаблонах страниц записываются строчными буквами.
 
В следующей нестабильной версии постараюсь доделать возможность изменения горячих клавиш для всех оставшихся действий.
 
Скачать нестабильную версию можно по ссылке - http://jenyay.net/Outwiker/Unstable

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

Всего записей: 1737 | Зарегистр. 13-10-2001 | Отправлено: 17:36 07-12-2013
Jenyay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Наконец-то завершил большой рефакторинг в программе, который позволил сделать настраиваемые горячие клавиши для всех действий.
 
Выложил новую нестабильную версию 1.8.0.702, в которой полностью настраиваются горячие клавиши, а еще там исправлено несколько ошибок.
 
Скачать нестабильную версию можно по ссылке - http://jenyay.net/Outwiker/Unstable

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

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



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Jenyay
 
Можешь в вики для команды "Преобразовывать символы в HTML" убрать преобразование двойных кавычек? А то после такого вики-текст читать сложновато.
Эти кавычки, кажется, опасны только при использовании их внутри атрибутов тегов. Да и в таком случае надо было бы преобразовывать и одинарные кавычки.
 
ЗЫ.
Задолбался решать конфликты при вливании твоего репо в свой
Даже на том же stackoverflow нет конкретного решения этих конфликтов. Только простыня с вариантами, а какой из них правильный - фиг его знает.
 
Добавлено:
Еще.
 
+ Наверно надо б убрать автопреобразование текста вида 1.1.1.1 в ссылки, а то под такой текст подпадает и нумерация версий у многих программ. Надоедает пихать [==].
 
+ Внутри некоторых команд-тегов (к примеру, @@код@@) не преобразовывать url в ссылки.

Всего записей: 6605 | Зарегистр. 14-02-2005 | Отправлено: 04:58 31-12-2013 | Исправлено: unreal666, 05:01 31-12-2013
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кстати. Чего-то я прикола не понял.
Почему в v1.8.0.705 dev при ПКМ по странице-элементу дерева и выбору "Добавить дочернюю страницу" эта дочерняя страница добавляется к текущей открытой странице, а не к странице, для которой и было вызвано это контекстное меню?
 
В версиях 69x было нормально.
 

Всего записей: 6605 | Зарегистр. 14-02-2005 | Отправлено: 08:26 31-12-2013 | Исправлено: unreal666, 08:27 31-12-2013
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пункт ПКМ "Удалить страницу..." тоже действует на активную страницу, а не ту, для которого это меню было вызвано.

----------
ASUS M4A77TD / Phenom II X6 1055T / RAM 12Gib / 6 HDD = 6Tib / Radeon RX 560 2Gib / Win 7 x64 // POB, PVD
* Не называть меня на Вы, только на ты.

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



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

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

Всего записей: 1737 | Зарегистр. 13-10-2001 | Отправлено: 08:32 06-01-2014
Jenyay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Выложил следующую нестабильную версию 1.8.0.706. В этой версии было исправлено несколько ошибок.
 
Скачать нестабильную версию можно по ссылке - http://jenyay.net/Outwiker/Unstable

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

Всего записей: 1737 | Зарегистр. 13-10-2001 | Отправлено: 12:43 07-01-2014
Jenyay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Выложил новые версии двух плагинов — Source и UpdateNotifier.
 
Если вы пользуетесь стабильной версией OutWiker, то изменений вы не заметите (хотя в UpdateNotifier я исправил одну ошибку, поэтому лучше все-равно обновиться). А вот если у вас установлена текущая нестабильная версия, то вы сможете устанавливать горячие клавиши для вызова действий этих плагинов (в Source — для вставки команды (:source…, а в UpdateNotifier для проверки появления новых версий плагинов и самой программы.
 
В дальнейшем собираюсь обновить и остальные плагины, чтобы для них можно было бы устанавливать горячие клавиши.

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

Всего записей: 1737 | Зарегистр. 13-10-2001 | Отправлено: 09:37 10-01-2014
Jenyay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Не сказал бы, что текущий логотип OutWiker меня чем-то не устраивает, но Анатолий Горбунов нарисовал пару вариаций на тему. Поскольку я не считаю себя великим дизайнером, то решил по этому поводу устроить референдум.  
 
Голосование проходит у меня на сайте - http://jenyay.net/blog/2014/01/12/novye-ikonki-dlya-outwiker/
 
Результаты голосования считаются только там, но здесь вы можете тоже оставлять комментарии.


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

Всего записей: 1737 | Зарегистр. 13-10-2001 | Отправлено: 20:08 12-01-2014
denver 22

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проголосовал за исходный вариант. Новые варианты не плохи, но не имеют чего-то особенного, чтобы менять уже привычный (и вполне хороший) исходник. Он уже к глазу притерся - в хорошем смысле.
И если уж так приперло, то менять только на 3-й вариант. Там хоть в классическом стиле обозначены ведущие буквы названия программы.

Всего записей: 597 | Зарегистр. 28-07-2005 | Отправлено: 21:30 12-01-2014
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
по мне так вариант "по фигу" больше подошел бы
т.к. у меня его иконки встречаются только в трее и верхней полосе окна проги. А они там маленькие, поэтому определяются просто по сочетанию оранжевого с зеленым цветов.

Всего записей: 6605 | Зарегистр. 14-02-2005 | Отправлено: 02:07 13-01-2014
Nick222

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скажите, плз, я никак не пойму следующее (туплю что-то):
 
1) Как в текст страницы вставить картинку из файла?
 
2) Можно ли и как вставить таблицу в текст?
 
3) Как работает "глобальный поиск" - там есть индексация? Не будет он тормозить при десятках тысяч страниц?
 
4) Можно ли автоматически импортировать текстовые файлы с диска из конкретной папки (с именами страниц, взятых из имён файлов)?
 
Спасибо

Всего записей: 2248 | Зарегистр. 28-11-2004 | Отправлено: 19:30 15-01-2014
Jenyay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
> 1) Как в текст страницы вставить картинку из файла?  
 
Самое простое - прикрепить ее к странице и дважды щелкнуть по ней в нижней панели. То, как вставлять картинку на HTML-страницы и викистраницы немного отличается, гляньте в справке подробности.  
 
> 2) Можно ли и как вставить таблицу в текст?  
 
Можно вставлять HTML-теги (table, tr, td), а на викистраницах можно использовать викинотацию
 
|| border=1
|| 1111 || 2222 || 3333 ||
|| 1111 || 2222 || 3333 ||
 
 
 
Добавлено:
> 3) Как работает "глобальный поиск" - там есть индексация? Не будет он тормозить при десятках тысяч страниц?  
 
Нет, индексации нет. При большом количестве страниц придется немного подождать.
 
> 4) Можно ли автоматически импортировать текстовые файлы с диска из конкретной папки (с именами страниц, взятых из имён файлов)?  
 
Я собираюсь сделать создание дерева по структуре папок на диске, но пока плохо себе представляю, как это лучше сделать.

Всего записей: 1737 | Зарегистр. 13-10-2001 | Отправлено: 20:22 15-01-2014 | Исправлено: Jenyay, 20:22 15-01-2014
Открыть новую тему     Написать ответ в эту тему

Страницы: 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