Софтинки. KlipFolio — what’s new? // Mash
Полез на сайты, которые выкладывают бесплатные и не очень скрипты, наткнулся в одном месте на граббер. Ну, думаю, через дырку в сайте мелкомягких качает новую Винду, не меньше.
Скажу одно: комментарии и реклама личности автора составляют половину самого скрипта и в приведенном ниже коде купированы:
<?
$fd = fread (fopen("http://адрес страницы", "r"), 100000);
if ($fd)
{
$start = strpos ($fd, "HTML код страницы — начало");
$finish = strpos ($fd, "HTML код страницы — окончание");
$length = $finish — $start;
$code = substr ($fd, $start, $length);
}
echo $code;
?>
«Крутой grabber», защищенный авторскими правами и имеющий версию 1.5(!), напомнил о существовании программ, отслеживающих обновления ресурсов интернет.
WatzNew
Программа WatzNew позиционируется как «Ваш персональный веб-портал». Следит за обновлениями на интересующих вас сайтах и, если таковые произошли, извещает об этом миганием иконки в трее, всплывающим окном, hint"ом или просто молчит в тряпочку, ожидая внимания к себе. Но «не все изменения одинаково полезны», поэтому особый интерес представляет возможность вывода только той информации, которая нужна: свежее сообщение в почтовом ящике, температура за окном, последняя новость какого-нибудь сайта, состояние тредов любимого форума и т.д.
Достоинства: гибкая система настроек; известность программы подразумевает множество уже созданных и готовых к импортированию каналов.
Недостатки: shareware 30 days (с августа 2002 года старая версия 1.6 WatzNew переведена в разряд freeware). На данный момент лекарства от жадности к версии 1.9.5 нет. Но искал я недолго ;)
В общем, кому интересно — добро пожаловать на сайт компании-производителя.
KlipFolio
Другой продукт этого класса: KlipFolio.
Основное отличие от WatzNew: работает только с импортированными каналами (klips). Второе отличие: не работает с почтовым ящиком (но кому это надо, когда есть the Bat!). Третье отличие: она бесплатна. Можно сказать, что ее дружелюбность стремится к бесконечности. Все, что нужно сделать — это скачать программу (чуть меньше 400 kb) и клипы на свой вкус и цвет.
Как сделать клип для своего ресурса? Берем Klip Dev Kit (23 kb) и правим файл template.klip под свои нужды.
<klip>
…
<locations>
<defaultlink>
http://www.mysite.ru/index.html
</defaultlink>
<contentsource>
http://www.mysite.ru/klips/mysite.food
</contentsource>
<icon>
http://www.mysite.ru/klips/klip_icon.gif
</icon>
<banner>
http://www.mysite.ru/klips/klip_banner.gif
</banner>
<kliplocation>
http://www.mysite.ru/klips/mysite.klip
</kliplocation>
</locations>
…
</klip>
Запуская такой клип пользователь получает содержимое файла mysite.food:
<klipfood>
<item>
<title>
Что ты, дед, это просто сказка
</title>
<link>
http://redux.h1.ru/issues/index.php?issue=20
</link>
<note>
Автор: Redux
</note>
</item>
<item>
…
</klipfood>
Выкладывать ручками свежую «пищу» утомляет, поэтому стоит подредактировать скрипты, которые отвечают за добавление заметок, новостей, сообщений на форуме и т.д. Менее эффективный прием — генерировать food при каждом обращении к нему посетителей:
<contentsource> http://…/food.php </contentsource>
food.php расписывать не буду, т.к. если понятно о чем идет речь, то должна быть понятна и суть его содержания. Кстати, владельцам «халявных» сайтов так или иначе придется делать все через жо… скрипт (include("mysite.food") — в простейшем случае).
The data accessed by Klips may be in any number of supported file formats (.food, .rss, .rdf, .xml, .html, etc.). Collectively, this data is referred to as «KlipFood».
Serence Klip Provider Klip Development Guide
Таким образом, можно самому сделать клип сайта, предоставляющего возможность ознакомления с новостями в различных форматах. Например, www.cyberfight.ru.
Download:
- Новости imfo.ru
- Новости ciberfight.ru
- Новости, заметки rockf.ru
- register.spectator.ru export (last.xml)
- register.spectator.ru export (export.xml)
16 января 2003
Ссылки по теме
- KlipFolio
- Клипы и скины для KlipFolio
- Что такое RSS (spectator.ru)
- Программы для чтения RSS
- RSS Validator