Zerber — программа для публикации статей в различные CMS и блогплатформы

rasiell

Создатель
Регистрация
22 Фев 2008
Сообщения
42
Реакции
181
Цербер — программа для постинга в различные движки и генератор к нему. Сейчас уже реализован постинг в WordPress и blogger.com. Скоро добавлю Джумлу, ДЛЕ
Подробнее о программе можно почитать тут:

 
Для просмотра ссылки Войди или Зарегистрируйся

У программы появился свой инсталлятор. Интерфейс постарался сделать максимально простым. При запуске инсталлятор автоматически определяет какую (64-х или 32-х битную) версию программы устанавливать, но так же есть возможность указать вручную.
installer.png


В процессе скачивания и установки отображается прогресс.
installer_progress.png


Обновление программы, обновление лиц. ключей, скачивание словаря и т.д. теперь будет происходить с помощью этой утилиты.

Для просмотра ссылки Войди или Зарегистрируйся[/URL]
 
Для просмотра ссылки Войди или Зарегистрируйся

Улучшена обработка заголовков в YouTube, правильно обрабатывается html.

Улучшено определение кодировки при парсинге RSS.

Макрос random.line, который выводил случайную строку, усовершенствован. Теперь он имеет немного другой синтаксис (старый по прежнему поддерживается) и возможности.
Раньше этот макрос записывался как [random.line:d:1.txt] и выводил случайную строку из указанного файла. Чуть позже появилась настройка -del, позволяющая удалять строки из исходного файла: [random.line-del:d:1.txt]
Теперь этот макрос имеет следующий синтаксис: [line:d:1.txt], а так же настройки -del и -random. Без указания настройки -random программа берет строки последовательно.

Новый макрос translit — транслитерирует выбранное содержимое. Записывается как:
[translit]содержимое, которое необходимо транслитерировать[/translit]
результатом работы такого макроса будет:
soderzhimoe kotoroe neobhodimo transliterirovat
Так же в качестве настройки можно указывать на что заменять пробелы, например, если мы хотим заменить пробелы на дефисы, то макрос будет выглядеть следующим образом:
[translit:-]содержимое, которое необходимо транслитерировать[/translit]
результатом работы такого макроса будет:
soderzhimoe-kotoroe-neobhodimo-transliterirovat

Новый макрос [key.translit], выводит ключевое слово в транслите. Тут так же можно указывать заменитель пробела: [key.translit:+]
Справка по макросам обновится в ближайшее время.
 
Для просмотра ссылки Войди или Зарегистрируйся

Исправлена ошибка, которая приводила в некоторых случаях к неправильной транслитерации.
 
Для просмотра ссылки Войди или Зарегистрируйся

Удалены макросы: translit, key-1-6, Key, key.translit, key.insert.simple, key.insert.separate. Макросы удалены за ненадобностью, ниже написано почему. Точнее они по прежнему поддерживаются, но они удалены из справки и не желательны к использованию — лучше использовать новые возможности.


pro
Добавлен макрос pro. С помощью этого макроса можно делать различные преобразования текста. Макрос изменяет содержимое между [pro] и [/pro] с учетом определенных настроек. Настройки можно сочетать для получения необходимого результата. С помощью этого макроса можно менять регистр букв и слов, синонимизировать, транслитерировать, склонять в нужный падеж, производить URL и HTML кодирование/декодирование, а так же выделять с помощью тегов b, i и strong.
Например:
[pro-case(3)-ucl-bold]пластиковое окно[/pro] — <b>Пластиковому окну</b>
[pro-syn-case(3)]красивый дом[/pro] — прекрасному дому
[pro-translit(-)]пластиковое окно[/pro] — plastikovoe-okno
[pro-italic(30%)-uppercase_each_letter]пластиковое окно[/pro] — <i>ПЛАСТИКОВОЕ ОКНО</i> (будет выделено с вероятностью 30%)

Все доступные настройки, а так же другие примеры смотрите в Для просмотра ссылки Войди или Зарегистрируйся


key
Обновлен макрос key. Теперь этот макрос так же поддерживает настройки. Например, удаленный макрос [Key], который выводил ключевое слово с большой буквы, теперь можно записать с помощью настройки для макроса key, которая делает первое слово с большой буквы: [key-uppercase] или сокращенный вариант [key-uс]. Макрос key поддерживает те же настройки и их сочетания, что и макрос pro.
Например:
[key-case(3)-uс] — выведет ключевое слово в дательном падеже и с большой буквы «пластиковое окно» → «Пластиковому окну»

Все доступные настройки, а так же другие примеры смотрите в Для просмотра ссылки Войди или Зарегистрируйся.


key.insert
Существенной доработке и улучшению подвергся макрос key.insert, предназначенный для вставки ключевых слов в текст. Во первых, теперь он правильней обрабатывает html, если он встречается в тексте. Во вторых, улучшена вставка в текст не на русском языке. В третьих, этот макрос теперь так же поддерживает такие же настройки, как макросы pro и key, плюс 2 собственные настройки -separate и -simple, с помощью которых можно разбить ключевик на отдельные слова и вставлять их в текст по отдельности и отключить морфологию при вставке ссылки соответственно. Примеры и доступные настройки смотрите в Для просмотра ссылки Войди или Зарегистрируйся.


В Цербере давно не хватало возможности выделять ключевики, сейчас эта задача решена. Сочетание настроек pro позволяет добиться необходимого результата максимально гибко и легко. У меня уже есть идеи, по расширению его возможностей, а так же перенос его функционала и на другие макросы, например, line.
С одной стороны удалены 6 макросов, но с другой, если комбинировать настройки даже у этих трех макросов, которые апгрейджены в этом обновлении, то можно получить не одну сотню макросов. В будущем этот принцип будет использоваться и при улучшении старых макросов и при создании новых — минимум макросов, максимум возможностей.
 
Для просмотра ссылки Войди или Зарегистрируйся

Немного улучшена публикация в Ucoz и DLE, исключены некоторые возможные ошибки. Постер в Ucoz теперь реже требует капчу, думаю что в следующем обновлении этот вопрос будет решен окончательно.

Обновлен постер Drupal. Во первых, добавилась поддержка категорий, во вторых улучшена обработка ошибок.
Так же теперь явно указана версия Drupal, чтобы не путать пользователей. На данный момент поддерживается Drupal 6-ой версии, 7-я будет немного позже. Так же добавлен раздел справки, посвященный Drupal, если что-то не получается, загляните туда.
 
Для просмотра ссылки Войди или Зарегистрируйся

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

Улучшения постера Drupal. Улучшения коснулись механизма создания категорий.

Оптимизировано сохранение проектов и заданий. Теперь этот алгоритм работает на 20% быстрее.

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

Добавлен макрос Для просмотра ссылки Войди или Зарегистрируйся, предназначенный для перелинковки. С помощью этого макроса можно указать в какой участок (или участки) шаблона будет вставлена ссылка и с какой вероятностью.
 
Для просмотра ссылки Войди или Зарегистрируйся

В макросы Для просмотра ссылки Войди или Зарегистрируйся, Для просмотра ссылки Войди или Зарегистрируйся и Для просмотра ссылки Войди или Зарегистрируйся добавлены настройки, позволяющие кодировать и декодировать содержимое в Base64. Соответствующие дополнения внесены в справку.

Примеры:
Код:
[key-base64encode]
— выведет ключевое слово, закодированное в Base64
Код:
[pro-base64encode]текст, который необходимо закодировать в Base64[/pro]
Код:
[pro-base64enc][line:D:\1.txt][/pro]
— выведет строку из файла D:\1.txt и закодирует ее в Base64
Код:
[pro-base64dec][line:D:\1.txt][/pro]
— выведет строку из файла D:\1.txt и декодирует ее из Base64
 
Назад
Сверху