Element15f: другие произведения.

Программы и скрипты для обнаружения обновлений на страничках авторов Си, кроме ранее здесь упомянутых

Журнал "Самиздат": [Регистрация] [Найти] [Рейтинги] [Обсуждения] [Новинки] [Обзоры] [Помощь]
Peклaмa:
Конкурс фантастических романов "Утро. ХХII век"
Конкурсы романов на Author.Today

Летние конкурсы на ПродаМан
Peклaмa
 Ваша оценка:
  • Аннотация:
    Приведен краткий перечень и принципы действия некоторых программ, ориентированных на предоставление сервиса отображения структурного и выборочного отображения данных об обновлениях на СИ

ниже ссылки, и до следующей программы, приводится копия текста с приводимого адреса на 11 мая 2009)

Некоторые не упомянутые в других статьях программы обнаружения изменений и обновлений на страничках авторов электронного журнала Самиздат

  Сканер обновлений на Самиздате: СИ сканер (2,65 Мб)

http://homeveg.googlepages.com/ Написана на Perl, скомпилирована при помощи PDK. Работает под любой виндой. Сдиит в трее и проверяет обновления.
  http://www.siscaner.co.nr/ (ниже, и до следующей программы, приводится копия текста с этого адреса на 11 мая 2009)
  Небольшая утилита "СИ сканер" позволяет следить за последними обновлениями на сайте Самиздат. Она дублирует в какой-то мере френд ленту, но нет необходимости самому каждый раз заходить на соответствующую страницу.
  Особенности СИ сканера
  СИ сканер представляет собой трей-приложение. Он периодически скачивает список последних обновлений сайта Самиздат (http://zhurnal.lib.ru/4lib_news) и, в случе наличия обновлений, извещает пользователя.
  Последние обновления избранных авторов
  Дополнительно, можно получать список обновлений избранного (страница "Дружеские разделы") любого зарегистрированного пользователя СИ. Для этого необходимо ввести URL списка избранного в соответствующем пункте меню настроек
  Так-же, если у вас есть возможность синхронизировать локальный список избранного и список на странице "Дружеские разделы". В результате синхронизации, локальный список будет замещен списком с персональной страницы СИ.
  Редактирование списка авторов
  Из меню СИ сканера можно вызвать редактор любимых авторов, открыть обновленнные страницы, или страницы любого из списка авторов.
  Список авторов храниться в обычной текстовой таблице в следующем виде:
  Ссылка на страницу автора Имя автора
  http://zhurnal.lib.ru/a/awtor1 Любимый автор 1
  http://zhurnal.lib.ru/a/awtor2 Любимый автор 2
  Частота обновлений
  Периодичность проверки обновлений можно установить в соответствующем меню сканера в 30,60 или 180 минут.
  Настройка даты сканирования
  Пункт в меню СИ сканера "Изменить дату сканирования" позволяет настроить глубину проверки обновлений. Активация данной опции вызывает на экран календарь:
  Файл со списком обновлений журнала "Самиздат" (http://zhurnal.lib.ru/4lib_news) , содержит информацию о наличии обновлений приблизительно за последнюю неделю.
  По умолчанию СИ сканер проверяет обновления за текущие сутки.
  Настройка URL списка избранного
  Активация соответствующего пункта меню выводит поле для ввода нового URL
  В это поле необходимо поместить URL следующего вида:
  http://zhurnal.lib.ru/cgi-bin/frlist?DIR=w/wajnshtejh_e
  Для получения списка последних обновлений авторов "Дружественного раздела" нажмите на "Проверить обновления" в главном меню.

Самиздат: Ассистент(SIAssistant).

http://www.kubikus.ru/forum/topic.asp?TOPIC_ID=6140&FORUM_ID=49&CAT_ID=5
  (ниже, и до следующей программы, приводится копия текста с этого адреса на 11 мая 2009)
  Фишки:
  - Загрузка списка обновлений с СИ.
  - Загрузка списка произведений автора.
  - Выборка по жанрам, избранным авторам.
  - Динамическая фильтрация по названию, авторам, жанру, размеру.
  - v1.6: Поиск обновлений в разделах выбранных авторов.
  - Сохранение произведений на диск, в т.ч. пакетное.
  - Опциональная фильтрация страниц при загрузке: удаление лишних элементов и тэгов, исправление ссылок.
  - v1.7: Опциональное сжатие страниц при загрузке алгоритмом GZip.
  - Поддержка Drag&Drop - ссылки на авторов СИ можно перетаскивать в окно программы.
  - v1.7: Настраеваемый шрифт в списках
  - v1.8: Поиск автора на СИ по фамилии
  - v1.8: Авторизация и работа с комментариями
  - v1.8: Выставление оценок
  - v1.9: Работа с архивами жанров
  FAQ:
  - Программа не запускается, что делать?
  Поставить .NET Framework 2.0. Взять можно тут.
  - Почему я не могу загрузить обновления повторно?
  Дабы не перегружать и так не слишком быстрый сервер СИ обновлять данные можно
  только раз в 5 минут.
  По этой же причине нет функции автоматической загрузки обновлений.
  - Можно посмотреть список только крупных произведений?
  Да, строка фильтра поддерживает выражения >,<,>=,<=. Например, можно написать так:
  > 100k
  - После обновления списка пропало произведение X. В чем дело?
  Почему так происходит не знаю, похоже глюки СИ.
  Благодарности:
  Key
  Asleep
  Lee Alexander
  

SI tst - программа поиска обновлений на СИ

http://www.kubikus.ru/forum/topic.asp?whichpage=1&CAT_ID=5&FORUM_ID=49&TOPIC_ID=5619 (ниже, и до следующей программы, приводится копия текста с этого адреса на 11 мая 2009)
  Ридми к проге (не знаю, влезет ли в пост целиком)
  SI-Tst
  Версия 2.5
  2008.02.07
  Эта программа предназначена для людей, которые ежедневно (или ежечасно) обходят странички любимых авторов на Самиздате в поисках обновлений.
  К сожалению, очень многие хорошие писатели не знают, где нужно менять дату, чтобы обновление отобразилось в long.shtml или short.shtml
  Также есть категория "шифрующихся", которые специально не делают этого, дабы не привлечь внимание критиков ;+)
  Найти их - вот наша задача!
  Как и что делать.
  Для начала, нужно ввести странички авторов, которых вы хотите отслеживать.
  Реализовано три режима ввода - ручной, полуавтоматический, автоматический.
  Ручной:
  Нажмите кнопку Add, в панели настроек странички (ее еще можно показать/скрыть
  кнопкой V) вводите адрес странички.
  Адрес желательно вводить без извращений типа indexdate.shtml. Например, вот
  так: "http://zhurnal.lib.ru/w/wasilij_a/"
  Можно ввести имя автора (если не ввести, будет заполнено при первой проверке)
  Полуавтоматический:
  Включите "перехват буфера обмена" на панели общих настроек (панель активизируется
  кнопкой "Н")
  После этого при копировании в буфер обмена ссылки на страничку автора автоматически добавляется закладка. Имя автора проставляется из имени странички и будет изменено при первой проверке.
  Автоматический:
  Нажмите кнопку "Импорт" (Импорт Авторов) на панели общих настроек.
  Укажите файл. Будет произведен поиск ссылок СИ и автодобавка новых. Имя автора проставляется из имени странички и будет изменено при первой проверке.
  Таким образом можно импортировать и файл сохранений из прошлой версии программы.
  Можно также скопировать текст, содержащий ссылки, в буфер обмена. Если включен "перехват буфера обмена", будут доабвлены все ссылки СИ, найденные в этом тексте.
  Это очень удобно, если у вас уже есть список лучших авторов с ссылками.
  Для каждой закладки или для всех выделенных закладок можно устанавливать следующие признаки: "Следить" - определяет, следить ли за этим автором. Если не включено, никаких проверок не будет! "размер" - следить за изменением размера имеющихся произведений "аннотация" - проверять изменение аннотации и названия "комменты" - если вам хочется узнать, появились ли новые комментарии "новые > кб" - определяет размер новых произведений, достойных вашего внимания. Если вы не хотите видеть стишки, например ;+) здесь же, чуть правее - квадратик, определяющий, закачивать ли новые произведения. "измененные > кб" - определяет минимальный размер измененных произведений "измененные < кб" - определяет максимальный размер измененных произведений. Идея заключается в том, чтобы отлавливать изменения произведений типа "Здесь лежит последняя глава". здесь же, чуть правее - квадратик, определяющий, закачивать ли измененные произведения. "метка" - сюда можете вводить все что угодно, характеризующее автора. Я обычно ввожу "1" или "2 или "3", чтобы охарактеризовать важность или частоту проверки. Это дает возможность сортировать закладки по метке или выделять нужные. "особые+" - произведения, которые будут закачиваться при любых изменениях. "особые-" - произведения, которые не будут закачиваться никогда. в "особых" поддерживаются маски. значения разделяются ";", добавлять можно также из списка произведений через контекстное меню. Пример: "glava*.*;glav_*.shtml;" Через контекстное меню (по правой кнопке) можно делать разные операции с закладками, например, открыть сайт автора во внешнем браузере. Только для активной закладки изменяются: "Имя" - имя странички "Ссылка" - ссылка на страничку "Каталог" - не редактируемое поле! Но благодаря ему вы можете узнать, где именно лежат закачанные файлы (хотя можете открыть их и из программы, конечно). Указанный каталог находится в \Site. Если поле пустое, значит не удалось выделить имя автора из ссылки. Проверьте правильность ее ввода! После того, как вы забили хоть одного автора, можно с ним чего-нибудь поделать. Наверху есть кнопки "Старт", "Все", "П", "Б", "L", поле фильтра и "+""-". Кнопка "Все", запускает проверку всех закладок. "Старт" - проверяет только выделенные закладки (Выделенные строчки имеют справа от себя зеленый кружочек, а текущая еще и желтенький слева) Выделение можно выполнить нажатием мыши на нужную строку, но так выделяется только она одна. Попробуйте использовать также Ctrl или Shift. Или можно воспользоваться фильтром. Например, нам нужно выделить все закладки, имеющие в поле "Метка" цифру "1". Вводим в поле фильтра "1" и жмем "+".Если нажать "-", то соответственно выделение будет снято. Кнопка "Б" переключает режим просмотра. В программе имеется два режима просмотра сохраненных страничек: Браузер или Список. Если включен режим Браузер, то вы можете видеть страницу в ее "первозданном" виде. Это весьма неудобно. В режиме Список виден только список произведений, их размер, ссылка, название, аннотация, выделяемые цветами. Справа также отображаются значки, показывающие, что именно измененилось. Значки означают следующее: '+' новое произведение '>' увеличился размер 'А' изменилась анотация (или название) 'К' изменилось число или дата комментов 'З' произведение закачано 'О+' входит в особый список закачиваемых при любых изменениях 'О-' входит в особый список не закачиваемых ни при каких изменениях Цвет строки меняется, если произведение изменилось или добавилось. Измененное значение также имеет другой цвет. Внизу списка имеется микробраузер, в котором выводится информация по этому произведению, включая аннотацию, причем в точно том же виде, что и на сайте. Кнопка "L" включает и выключает лог. В принципе, он нужен только для детализации ошибок. Следущая панель находится под списком авторов и позволяет им управлять. Add - добавить автора Del - удалить (или кнопкой Delete на клавиатуре) С - показать/скрыть панель свойств закладки Н - показать/скрыть панель глобальных настроек В поле "Хранить" указывается число хранимых страничек. Здесь же в поле "Попыток" указывается количество попыток загрузить страничку и в поле "Таймаут" - максимальное время одной попытки. Внизу расположен список имеющихся копий страницы автора. Цвет строки зависит от даты последнего изменения и количества копий. При выборе любой строки в правой части показывается либо страница автора, либо список, в зависимости от режима просмотра. Подробно Список разбирался выше, можно только добавить, что при двойном щелчке на любом произведеним оно открывается браузером, ассоциированным в системе. Причем если файл был успешно загружен (см. настройку "Закачивать новые"), то он открывается с жесткого диска. Клавишей Delete можно удалить ненужную копию. Через контекстное меню можно открыть сохраненнный сейв (снимок) сайта автора во внешнем браузере. Файлы: SI_tst_24.colors - Цветовая схема. Можно обмениваться вариантами ;+) В поставке идет темная схема (моя любимая), но можно поставить "По-умолчанию" - она почти стандартная виндовая. SI_tst_24.fmt - Форматы строк и списков, информация о формате цветовой схемы. SI_tst_24.ini - Настройки программы (позиции сплиттеров, ширИны и высОты, видимость панелей). В случае каких-либо глюков с интерфейсом можно безболезненно удалить. SI_tst_24.lst - Список авторов! Не удаляйте! Можно сливать списки от других людей вручную, но в этом случае поиск дублей не будет производиться. Каталоги: Downloads - последние закачанные сайты. Формат имен: Дата(ГГГГММДДЧЧММСС) Автор(имя каталога) - Произведение.html Site - Здесь хранятся все закачанные странички авторов. Содержит подкаталоги авторов, в которых имеются файлы: Снимки странички на дату проверки имеют имена вида: Дата(ГГГГММДДЧЧММСС).html Информация о произведениях: Дата(ГГГГММДДЧЧММСС).lst Если имеются закачанные файлы, они называются так: Дата(ГГГГММДДЧЧММСС)_Название.html SI_tst_25_sources.rar - здесь лежат все исходники Лицензия Программа бесплатна для русскоговорящих (а больше она, собственно, никому и не нужна ;+) Автор не несет никакой ответственности за любой ущерб, причиненный использованием этой программы. Используйте ее на свой страх и риск! Исходники приложены. Можете менять что угодно, одна просьба - пришлите изменения мне. Благодарности: 1. Максиму Мошкову - за то, что он есть, т.к. перечислять его заслуги слишком долго ;+) 2. Авторам СИ - хорошим - за то, что пишут, остальным - за то, что пытаются 3. Хранителям Архивов Кубикуса - за то, что они натолкнули на мысль написать эту прогу 4. Подписчикам RU.DELPHI - огромные куски кода я не смог бы написать за столько короткое время, поэтому я их скопировал. Проклятия: 1. KM.RU 2. Litres.ru Буду рад услышать любые замечания по улучшению этой проги. Особенно, если она кому-то пригодится. Антон Николаев E-mail: Antynik@yandex.ru ICQ 416067147 FIDOnet 2:5066/70.9 ----------------------- Попытка реализации "экономичного" режима проверки - обломался. Не смог сформулировать, как оно должно выглядеть при имеющемся интерфейсе. Думается, лучше для этой цели юзать заточенную под это прогу, которая выводит именно список изменений, отфильтрованный из short.shtml для нужных авторов. Было четыре варианта реализации в существующем интерфейсе: 1. При встрече в short.shtml нужного автора и удовлетворении условиям (размер, особые), добавлять новый сейв, полностью скопированый из старого, с единственным найденным изменением. (Или можно вносить изменения в уже имеющуюся последнюю закладку) Тут возникает вопрос, что делать с еще не инициализированными авторами? Игнорировать? Добавлять только одно измененное произведение? Или проводить полную проверку? 2. Не добавлять новый сейв, а просто отображать изменение в списке авторов значком. Тут вообще смысла нет. 3. Добавить новый режим просмотра, список последних изменений разных авторов. Вещь полезная, но очень уж много работы требуется, а мне ломы. 4. Отражать в логе. Но! Тогда для нормальной работы нужно делать связь лога с произведениями, а это опять шевелиться надо ;( Все это усугубляется тем, что надо заводить отдельную базу для отслеживания short.shtml, и по сути отдельную программу для его проверки. А если она отдельная, то зачем ее писать, когда она такая уже есть? Причем не одна. И скрипт AVE, исходники которого доступны, и программа Bad http://uselesssoftware.narod.ru/Prog1.html позанимаются этим вполне профессионально ;+)

Программка zurnal.lib

http://uselesssoftware.narod.ru/Prog1.html она может просматривать long.shtml или short.shtml также она может соединятся через прокси, что позволяет использовать трафик компрессор такой как toonel Программка облегчающая просмотр обновлений на zurnal.lib.ru Скачать программку(274K) Скачать исходники(Borland C++Builder 6)(10K)

py-samizdat zhurnal.lib.ru update checker

http://code.google.com/p/py-samizdat/ В наличии только исходники с SVN Набор скриптов для проверки обновлений сайта СамИздат-а (zhurnal.lib.ru) Консольный скрипт и графическая оболочка к нему. Основные возможности (консольная версия): Работа через proxy Проверка обновлений по файлу новостей 4lib_news Проверка новостей по изменению размера произведения на странице автора Проверка изменений по дате Last-Modified и md5 текста произведения Проверка изменений при помощи diff Локальное сохранение произведений Сохранение текста произведения с разбивкой по подкаталогам, как на странице автора Сохранение резервной копий при изменении Сохранение специальной копии при сильном изменении размера Сохранение файла с различиями текущей и предыдущей версий Создание файла новостей с результатами запуска Автоматический импорт и удаление ссылок на новые и удалённые произведения
 Ваша оценка:

Популярное на LitNet.com П.Роман "Искатель ветра"(ЛитРПГ) В.Соколов "Обезбашенный спецназ. Мажор 2"(Боевик) К.Федоров "Имперское наследство. Забытый осколок"(Боевая фантастика) К.Федоров "Имперское наследство. Вольный стрелок"(Боевая фантастика) В.Василенко "Стальные псы 5: Янтарный единорог"(ЛитРПГ) А.Робский "Охотник: Новый мир"(Боевое фэнтези) Б.Батыршин "Московский Лес "(Постапокалипсис) А.Робский "Охотник 2: Проклятый"(Боевое фэнтези) Р.Прокофьев "Стеллар. Инкарнатор"(Боевая фантастика) Л.Хард "Игры с шейхом"(Любовное фэнтези)
Связаться с программистом сайта.

Новые книги авторов СИ, вышедшие из печати:
Д.Иванов "Волею богов" С.Бакшеев "В живых не оставлять" В.Алферов "Мгла над миром" В.Неклюдов "Спираль Фибоначчи.Вектор силы"

Как попасть в этoт список
Сайт - "Художники" .. || .. Доска об'явлений "Книги"