Ru-Board.club
← Вернуться в раздел «Программы»

» OutWiker

Автор: 0x255
Дата сообщения: 23.06.2014 14:02
Евгений здравствуйте!

Очень хотелось бы запускать внешнюю программу для редактирования текста заметок с параметрами - красиво. Поясню:
Пытаюсь сказать gvim'у что filetype=html. В настройках плагина External Tools выставлена корректная команда запуска
/usr/bin/gvim -c "set ft=html"
, но outwiker выдаёт "Ошибка запуска приложения" без какого-либо сопроводительного выхлопа в консоль =(

Планируется ли работа с аргументами для данного плагина?

И напоследок: куда будет правильно писать подобные сообщения - в трекер или сюда тоже приемлемо?

P.S.: если кто столкнулся с подобной дилеммой, то я нашел 2 способа решения проблемы:
* писать скрипт-обёртку и указывать его в качестве программы
* использовать modline, например такой:
<!-- vim: ft=html:
-->
Автор: Jenyay
Дата сообщения: 23.06.2014 15:14
Да, когда делал этот плагин, то не знал, как сделать задание дополнительных параметров запуска без особого усложнения интерфейса, поэтому пока делать не стал. Если это кому-то понадобилось, добавлю в ToDo на будущее.


Цитата:
И напоследок: куда будет правильно писать подобные сообщения - в трекер или сюда тоже приемлемо?


А как Вам удобнее, в трекер я и сам, если что, перенесу.
Автор: Jenyay
Дата сообщения: 25.06.2014 08:18
Начинаю постепенно выкладывать новые плагины для OutWiker. Поскольку OutWiker постепенно, я бы сказал, неумолимо, приближается к релизу, то новые плагины уже не будут поддерживать версию 1.7, а будут работать только в Outwiker 1.8.0.730 и выше.

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

Краткое описание плагина в блоге - http://jenyay.net/blog/2014/06/25/counter-novyjj-plagin-dlya-outwiker/

Страница плагина с подробным описанием - http://jenyay.net/Outwiker/Counter

Добавлено:
unreal666

Забрал у тебя код для относительных ссылок.
Автор: Jenyay
Дата сообщения: 26.06.2014 09:09
unreal666

Сейчас заменил в событиях set на list, кнопки плагинов вроде перестали перемещаться.
Автор: unreal666
Дата сообщения: 26.06.2014 13:16
при слиянии с апстримом пока заменил свои измененные файлы, связанные с относительными ссылками, на файлы из апстрима, т.к. пока не разобрался, как их нормально слить.
Так что ссылки с якорями пока поломаны. В апстриме конечно тоже самое.
Т.е. теперь опять не будут работать ссылки вида

Код: [[page://__43ef6891-4e24-41a2-a4ce-7bae1c7c6143#anchor]]
[[page://__43ef6891-4e24-41a2-a4ce-7bae1c7c6143/#anchor]]
[[../Первая викистраница/2#anchor]]
[[../Первая викистраница/2/#anchor]]
Автор: Jenyay
Дата сообщения: 27.06.2014 08:10
Теперь работают якоря при использовании ссылок с UID. Делать якоря для старых ссылок мне как-то не хочется из-за того, что там будут возникать неоднозначности, по ссылке - это якорь или страница начинается на #.
Автор: Jenyay
Дата сообщения: 01.07.2014 07:51
Продолжаю выкладывать новые плагины, рассчитанные на последние, пока нестабильные, версии OutWiker. На этот раз выложил плагин HtmlHeads, предназначенный для добавления тегов <title>, <meta name="description"> и <meta name="keywords"> в заголовок страницы с помощью викикоманд.

http://jenyay.net/Outwiker/HtmlHeads
Автор: Jenyay
Дата сообщения: 03.07.2014 21:44
Чтобы иметь представление о том, что больше всего интересует пользователей OutWiker, решил устроить опрос на тему, какими плагинами вы пользуетесь.

Для простоты сбора статистики, голосование проходит тут - http://jenyay.net/blog/2014/07/03/opros-kakimi-plaginami-dlya-outwiker-vy-polzuetes/
Автор: Jenyay
Дата сообщения: 08.07.2014 08:19
Продолжаю выкладывать новые плагины. Сегодня выложил плагин ChangePageUID, предназначенный для изменения идентификаторов страниц, которые используются в ссылках нового типа.

Более подробно о плагине вы можете прочитать в записи в блоге - http://jenyay.net/blog/2014/07/08/changepageuid-eshhe-odin-plagin-dlya-outwiker/

Страница плагина на сайте - http://jenyay.net/Outwiker/ChangePageUid

PS. Завтра собираюсь выложить очередную нестабильную версию, где будет пара интересных новых возможностей.
Автор: Jenyay
Дата сообщения: 09.07.2014 08:27
Выложил следующую нестабильную версию OutWiker 1.8.0.734. Сейчас основная работа идет в сторону расширения возможностей плагинов, что пока не заметно пользователям, пока не появятся плагины, которые будут использовать эти возможности. Но по ходу дела добавил две новые возможности.

Во-первых, теперь при использовании ссылок вида page://bla-bla-bla можно ссылаться на якоря на других страницах: page://bla-bla-bla/#anchor.

Во-вторых, теперь в ссылках на страницы можно использовать относительные пути ../../Страница 1/Страница 2. Правда, в этом случае якоря в ссылках на другие страницы работать не будут. За реализацию этой возможности под Windows спасибо unreal666.

Кроме того, были исправлены некоторые ошибки, одна из них была довольно неприятная (но не будем о грустном ).

Скачать нестабильную версию можно как всегда по ссылке - http://jenyay.net/Outwiker/Unstable
Автор: Jenyay
Дата сообщения: 13.07.2014 21:13
Сегодняшняя новость касается обновления сразу нескольких плагинов: Counter, Export2Html, HtmlHeads и Source.


Все обновления носят небольшой корректирующий характер без добавления новых возможностей. Самое заметное изменение произошло в плагине Export2HTML, теперь он умеет исправлять ссылки нового типа (page://…) при экспорте.

В плагине Source исправил мелкие недоработки в интерфейсе, а что касается плагинов Counter и HtmlHeads, то там исправил вывод ошибок при попытке использования этих плагинов в старых версиях OutWiker, на которые эти плагины не рассчитаны.

Собственно, все.
Автор: unreal666
Дата сообщения: 21.07.2014 17:49
Jenyay
можешь в файлы __page.opt добавить параметр для хранения даты создания заметки, а не только даты ее изменения?
Это чтобы командами, типа childlist, можно было делать сортировку по дате создания заметок.
Автор: Jenyay
Дата сообщения: 21.07.2014 18:15
Да, я как раз в ближайшее время собираюсь это сделать.
Автор: unreal666
Дата сообщения: 23.07.2014 03:23
outwiker.core.application:

Код: # Событие вызывается до генерации HTML для викинотации и HTML-страниц.
# Порядок вызова обработчиков постпроцессинга не регламентируется
# Параметры:
# page - страница, для которой генерится код
# result - список из одного строкового элемента, куда помещается
# сгенерированный код HTML. Его могут менять обработчики событий
self.onPreprocessing = Event()
Автор: Jenyay
Дата сообщения: 23.07.2014 07:49
Ага, спасибо, щас поправлю.
Автор: Jenyay
Дата сообщения: 23.07.2014 19:09
Кто-то добавил OutWiker на сайт alternativeto.net - http://alternativeto.net/software/outwiker/ - сайт для поиска похожих программ, за что ему спасибо. :))

Так вот, если кому не лень, полайкайте, плз, там OutWiker, чтобы она показывалась повыше в списке альтернатив.

А я вам за это скажу, какие обновления ждать в ближайшее время.

Во-первых, сделал плагин для сохранения текущей сессии работы с программой - открытой вики и вкладок. Как только для него сделают украинскую локализацию, плагин выложу.

Во-вторых, теперь у страниц сохраняется еще и дата создания, а не только дата редактирования. По этому параметру теперь можно сортировать на странице глобального поиска и в команде (:childlist:)

И, в-третьих, улучшил качество создаваемых миниатюр изображений за счет использования библиотеки PIL.

Новую версию тоже скоро выложу.
Автор: unreal666
Дата сообщения: 24.07.2014 22:13
Jenyay
походу у этого нового создателя миниатюр проблемы:

Код: Can't create thumbnail:
IOError('decoder zip not available',)
Автор: Jenyay
Дата сообщения: 25.07.2014 08:01
А можешь прислать пример проблемной картинки на jenyay.ilin@gmail.com?

Добавлено:
Кстати, это ты запускаешь из скрипта?

Если да, то какой PIL у тебя стоит? Нужен его форк - Pillow.
Автор: unreal666
Дата сообщения: 25.07.2014 08:18

Цитата:
А можешь прислать пример проблемной картинки на jenyay.ilin@gmail.com?

любой png/jpg. Другие типы не пробовал.

Цитата:
Кстати, это ты запускаешь из скрипта?  

это я делаю в самом Outwiker.

Цитата:
Если да, то какой PIL у тебя стоит? Нужен его форк - Pillow.

понятия не имею. Даже не знаю что это такое.
Автор: Jenyay
Дата сообщения: 25.07.2014 08:25
Я имею в виду, что ты его из exe-шника запускаешь или с помощью python?

Попробуй вот эту сборку, будут проблемы?

http://jenyay.net/uploads/Outwiker/Unstable/outwiker_win32_unstable_next.zip
Автор: unreal666
Дата сообщения: 25.07.2014 08:38
разобрался. У меня стоял PIL версии 1.1.7 и стоял недоустановленный pillow (была только папка Pillow-2.4.0-py2.7.egg-info). Сейчас обоих грохнул. И поставил pillow. Стало норм.

Цитата:
Я имею в виду, что ты его из exe-шника запускаешь или с помощью python?

из скрипта, а точнее из батника, который запускает батник python'а с передачей ему параметров
Автор: Jenyay
Дата сообщения: 25.07.2014 08:39
А, ну отлично!
Автор: unreal666
Дата сообщения: 25.07.2014 08:44
PS.
Кстати. Не можешь встроенные плагины, типа (:include:) и им подобные, вынести из основного кода в плагины (в папку src/plugins)?
Это чтобы минимум можно было их отключать и юзать другие плагины, имеющие подобную функциональность (чтобы не дублировать функциональность в пунктах меню).
Автор: Jenyay
Дата сообщения: 25.07.2014 08:56
Пока обещать не буду, подумаю. Я давно хочу перенести в плагины рендеринг формул, но этим уже займусь в версии 1.9.
Автор: unreal666
Дата сообщения: 26.07.2014 01:51
Jenyay
можешь где-нибудь поправить код, чтобы при нажатии клавиши Home в редакторе курсор переходил не просто на начало строки, а к первому не пробельному символу в начале строки, как это реализовано в большинстве программерских редакторах ?
Автор: Jenyay
Дата сообщения: 26.07.2014 08:14
Ок, добавлю в ToDo в виде настройки.
Автор: Jenyay
Дата сообщения: 28.07.2014 08:02
Выложил очередную нестабильную версию OutWiker (1.8.0.736). Изменения в этой версии такие:

* Теперь для каждой страницы сохраняется дата создания.
* В команде (:childlist:) добавлена возможность сортировки дочерних страниц по дате создания и дате последнего изменения.
* На странице глобального поиска добавлена возможность сортировки найденных страниц по дате создания.
* Улучшено качество создаваемых миниатюр. На фотографиях это не сильно заметно, а вот на более графических изображениях - очень. Примеры двух миниатюр. Старая - http://cs620725.vk.me/v620725314/ed45/WxQCUN5pQI8.jpg , новая - http://cs620725.vk.me/v620725314/ed3e/o8HU-v8C_PE.jpg .
* Некоторые улучшения в википарсере.

Скачать последнюю версию можно как всегда по ссылке - http://jenyay.net/Outwiker/Unstable
Автор: Jenyay
Дата сообщения: 29.07.2014 16:39
Выложил новый плагин - Sessions, предназначенный для сохранения открытых вкладок.

Более подробно о плагине читайте у меня в блоге - http://jenyay.net/blog/2014/07/29/sessions-novyjj-plagin-dlya-outwiker/

Или сразу на странице плагина - http://jenyay.net/Outwiker/Sessions
Автор: unreal666
Дата сообщения: 10.08.2014 05:14
Jenyay
реализуй плиз. чтобы при наведении мышки на вкладку всплывала подсказка с путем в базе к этой странице-вкладке.
Автор: unreal666
Дата сообщения: 10.08.2014 09:12
Jenyay
как в тексте ссылки [[текст -> ссылка]] можно заюзать ]], если это является ограничителем для ссылки?
пытался ]&#93; - фиг там, outwker преобразовывает & в &amp;.

Добавлено:
придумал. ][=]=]

Страницы: 123456789101112131415161718192021222324252627282930

Предыдущая тема: Acronis True Image Home vs Clonezilla


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.