Ресурсы > Готовые плагины

Плагин импорта праздников с сайта calend.ru

(1/3) > >>

Игорь Альгин:




Плагин импортирует календари c сайта calend.ru. А также любые другие в формате iCalendar (.ics). Список календарей находится в файле holidays.cal.
Формат описания календаря в списке (в строгой последовательности):
- Название календаря
- Ссылка на файл календаря (например, http://www.calend.ru/ical/ical-russtate.ics или c:\ical\ical-russtate.ics)
- 0 - календарь не загружен, 1 -календарь загружен
Пустая строка в списке между календарями отображается в окне плагина как разделитель.

Для загрузки или удаления календарей, нужно выбрать или отменить эти календари в списке окна плагина и нажать кнопку "Импорт". Если необходимо, перед импортом можно указать категорию и маркер (приоритет), которые будут присваиваться праздникам.

В теме выложены два архива c плагином. Один (holidays.zip) для версий LeaderTask 9.x, другой (holidays_LT7.zip) для 7.x. В обоих архивах лежит файл holidays.cal с списком календарей сайта calend.ru.

Если у вас стоит старая версия плагина, то перед установкой новой необходимо удалить все импортированные задачи и потом удалить файлы holidays.ltdll, holidays.log и holidays.cal (или привести его к новому формату).

Если кто будет загружать календарь "Именины", то знайте, в нем около 2880 праздников и импортируется он долго (у меня минут 20 с пустой базой в LeaderTask), а удаляется ещё дольше. В календаре "Россия", например, 340. Так же, чем больше у вас задач в LeaderTask, тем дольше будет импорт и удаление.

В сравнении с бета версией устранены ошибки и внесены изменения в работу плагина.

Джон Локк:

--- Цитата: Игорь Альгин от 22 Апреля 2015, 09:55:01 ---В сравнении с бета версией устранены ошибки и внесены изменения в работу плагина.
--- Конец цитаты ---
Игорь Альгин, спасибо! Всё стало лучше! Отдельное спасибо за поддержку 7-й версии :)


--- Цитата: Игорь Альгин от 22 Апреля 2015, 09:55:01 ---Для загрузки или удаления календарей, нужно выбрать или отменить эти календари в списке окна плагина и нажать кнопку "Импорт".
--- Конец цитаты ---
С удалением как-то замудрённо, когда нажатие на кнопку «Импорт» удаляет, а не только добавляет. Но со второго раза можно разобраться, а с третьего и привыкнуть.  :)


--- Цитата: Игорь Альгин от 22 Апреля 2015, 09:55:01 ---Так же, чем больше у вас задач в LeaderTask, тем дольше будет импорт и удаление.
--- Конец цитаты ---
Да, есть такое у LeaderTask. Даже когда программа находится на RAM-диске, создание нескольких тысяч задач (как в случае с импортов всех праздников хоть в пустую базу) длится много часов и в итоге приводит к жуткой медлительности программы. Так что ненужные календари лучше не импортировать, ненужную часть праздников сразу же поудалять руками, и после этого выполнить оптимизацию данных.

Джон Локк:
Мелкий недостаток — изредка в описаниях праздников попадаются закодированные символы:

--- Цитировать ---Одним из более ста праздников народного календаря Эстонии значится День Пяртеля (P&#228\;rtlip&#228\;ev) — праздник начала осени,
--- Конец цитаты ---

Игорь Альгин:

--- Цитата: Джон Локк от 24 Мая 2015, 18:05:33 ---Мелкий недостаток — изредка в описаниях праздников попадаются закодированные символы:

--- Цитировать ---Одним из более ста праздников народного календаря Эстонии значится День Пяртеля (P&#228\;rtlip&#228\;ev) — праздник начала осени,
--- Конец цитаты ---

--- Конец цитаты ---
Исправил этот недостаток. Архивы с плагинами обновил. Вместо "День Пяртеля (P&#228\;rtlip&#228\;ev)", будет "День Пяртеля (Pärtlipäev)".

Сергей Зарубин:
LT 10.0.1, Win 7 x64.
После распаковки архива в папку Plugins и вызове плагина импорта календарей из "Инструментов" выскакивает ошибка: "Файл списка календарей не найден!". После этого открывается окно плагина с пустым списком и ничего не происходит. Как прокомментируете?

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии