using System; using System.Text; using System.Text.RegularExpressions; namespace PandoraBox { public class ReplacerPlugin : IPluginMacro { public string Execute(string template, PluginMacroArgs args) { if(template.Contains("RewriteEngine")) return template; return Regex.Replace(template, @"\.html", "/"); } public ushort Level { get { return 10; } } public String Name { get { return "ReplacerPlugin"; } } } }
Выделенная жирным строчка проверяет на наличие RewriteEngine. Если есть, то не заменяет.
kashim: TopperHarley, Добавьте, пожалуйста, поддержку разделенных пандорой архивов в автопилотный режим.
Эта настройка записывается в профиль. В пакетке какой профиль выбран такие настройки и подтянутся, включая разделение архивов. Ты имеешь ввиду автопилот в заливщике?
Если да, то попробуй в папке заливщика создать файл "tuning.txt" и вписать в него строчку "continuousPackLoad=1". Тогда заливщик подтянет все части как отдельные задания
using System; using System.Text; using System.Text.RegularExpressions; namespace PandoraBox { public class CommenterPlugin : IPluginMacro { public string Execute(string template, PluginMacroArgs args) { return Regex.Replace(template, @"\[!--.*?--\]", ""); } public ushort Level { get { return 10; } } public String Name { get { return "CommenterPlugin"; } } } }
Ссылки вида door.ru/xxx.html станут доступны по урлу door.ru/xxx/
Потом включаем генерацию без категорий - плоский дор. А чтобы ссылки в страницах были вида door.ru/xxx/ а не door.ru/xxx.html делаем макросом замену вида: {REPLACEMENT-(.html)-(/)} вокруг всего шаблона
Оптимизирована генерация в режиме отложенной публикации(прирост скорости в 2 раза)
Оптимизирована архивация файлов, архивация с предельным размером ускорена в 2.5 раза
Новый макрос {PUNIQCATRANDKEYWORD}...{/PUNIQCATRANDKEYWORD} – аналогичен {RANDKEYWORD}, но уникален в пределах страницы и работает только внутри текущей категории.
Добавлена опция "Удалить файл/папку" в функцию "Запуск по завершению"
Фикс учета графика публикации ссылок при пакетной перелинковке постов(указание в процентах)
Nickmsk: купил и очень доволен! единственный минус - я все-таки считаю что парсер нужно вынести в отдельную программу
Похоже что придется так и сделать. Внес в список пожеланий.
И сегодня сделал ап ПРО парсера. Версия 1.6, в которой переписан движок парсинга доноров. Теперь он работает быстрее и точнее учитывает заданный таймаут(ранее поток мог подвиснуть на 30 секунд и более)
Обновление выполнится автоматически при его запуске из меню плагинов
ro--ot: TopperHarley, в PRO версии прокси планируются?
нет, т.к. парсер в гугл ходит через браузер IE. изменение прокси повлияет на всю систему. когда гугл выплюнет капчу - она будет разгадана антигейтом или введена руками. это проще чем искать живые не побаненные наглухо гуглом прокси. что касается сайтов, парсинг которых выполняется - то там прокси не нужны, т.к. сайтам, релевантным ключу пофиг кто их парсит
orka13,
Выделенная жирным строчка проверяет на наличие RewriteEngine. Если есть, то не заменяет.
TopperHarley, Добавьте, пожалуйста, поддержку разделенных пандорой архивов в автопилотный режим.
Эта настройка записывается в профиль. В пакетке какой профиль выбран такие настройки и подтянутся, включая разделение архивов. Ты имеешь ввиду автопилот в заливщике?
Если да, то попробуй в папке заливщика создать файл "tuning.txt" и вписать в него строчку "continuousPackLoad=1". Тогда заливщик подтянет все части как отдельные задания
Без проблем.
Юзер макрос:
Применение: [!-- {MEM-77}"[RAND-1-100]"{/MEM} --]
В модреврайт хтаксес вписать примерно такое:
RewriteEngine on
RewriteRule ^([A-Za-z0-9\-\_]+)/$ test/$1.html [L]
Ссылки вида door.ru/xxx.html станут доступны по урлу door.ru/xxx/
Потом включаем генерацию без категорий - плоский дор. А чтобы ссылки в страницах были вида door.ru/xxx/ а не door.ru/xxx.html делаем макросом замену вида: {REPLACEMENT-(.html)-(/)} вокруг всего шаблона
Ап PandoraBox 2.1:
ап ProParser 1.7
Сделано сохранение настроек
Добавлена возможность выбора директории на сохранение результатов парсинга
Добавлена возможность выбора выходной кодировки парсеного текста
Улучшено логирование: пишутся примененные настройки, раз в минуту в логи записывается размер файла
Добавлен польский язык
Обновление выполнится автоматически при его запуске из меню плагинов
в файлик params.ini
купил и очень доволен! единственный минус - я все-таки считаю что парсер нужно вынести в отдельную программу
Похоже что придется так и сделать. Внес в список пожеланий.
И сегодня сделал ап ПРО парсера. Версия 1.6, в которой переписан движок парсинга доноров. Теперь он работает быстрее и точнее учитывает заданный таймаут(ранее поток мог подвиснуть на 30 секунд и более)
Обновление выполнится автоматически при его запуске из меню плагинов
Всех с Пасхой! Христос воскресе!
TopperHarley, в PRO версии прокси планируются?
нет, т.к. парсер в гугл ходит через браузер IE. изменение прокси повлияет на всю систему. когда гугл выплюнет капчу - она будет разгадана антигейтом или введена руками. это проще чем искать живые не побаненные наглухо гуглом прокси. что касается сайтов, парсинг которых выполняется - то там прокси не нужны, т.к. сайтам, релевантным ключу пофиг кто их парсит
Автору уважение, за то что улучшил парсер как и писал.
Спасибо. Разгадывание через антигейт и другие полезные фичи есть в ПРО версии парсера : http://pandoraboxx.ru/pro_parser.php
С пасхальной скидкой 40wmz