imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Обсуждение программ
Опции темы
Старый 23.04.2004, 22:17     # 1
oXyd
::VIP::
 
Регистрация: 23.12.2002
Пол: Male
Сообщения: 1 058

oXyd Гурее всех гурых :-)
oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)
ActiveRefresh - вопросы и шаблоны

Решил создать тему об ActiveRefresh.
Последние версии ищите здесь.

Разработчики ActiveRefresh не особо стараются рекламировать свой продукт, а зря. IMHO очень полезная прога для тех, кто не имеет достаточно свободного времени для просмотра страничек в Интернете. Кстати, главный разработчик программы – русский , общаюсь с ним по мылу (сообщаю об обнаруженных багах).

Программа умеет отображать RSS и ATOM каналы, а также, при корректном построении шаблона поиска, и веб-страницы. Имеет кучу других сервисов (поиск в google, Microsoft KB, WhoIs, вывод LiveJournal, встроенный блоггер, POP3 и т.д.).

Многих может отпугнуть новая «фича» - трехпанельный вид отображения новостей. Советую сразу же перейти на две панели.
В отличие от WatzNew, ActiveRefresh использует движок ослика. Поэтому отображаются и картинки и объекты html.

Если с rss каналами все ясно и легко, то для отображения веб-страниц надо немного помучиться с шаблоном поиска. Правильно настроенный шаблон поиска сэкономит Вам кучу времени. Если страница построена правильно, то это 99% успеха. Под «правильностью» я имею ввиду некоторые повторяющиеся теги, которые можно использовать для построения шаблона.
Приведу наглядный пример из справки (перевод свободный, так что сразу прошу прощения за возможные ошибки).

Допустим, мы имеем такой код страницы:
Код:
<HTML>
<BODY>
<HR>
<FONT FACE="sans-serif" SIZE="2">
The latest news
</FONT>
<HR>
Sonday, 32 july 2002, 16:36 GMT 19:36 MCK<BR>
<FONT FACE="sans-serif" SIZE="2"><H3> The main news </H3></FONT>
<P>
<A href="news1.html">
<B>Interesting:</B><BR>
</A>
During the last sitting of the government it was decided to celebrate Internet birthday two times a year.
<P>
<P>
<BR>
<A href="news2.html">
<B>Also interesting:</B><BR>
</A>
On Sunday morning some of the leading newspapers announced considerable increase of their running commentary quality.
<P>
<P><BR>
<A href="news3.html">
<B>News in the Capital:</B><BR>
</A>
According to the available data in the forecast for the capital town envisages coolers famine.
<P>
<P><BR>
</BODY>
</HTML>
Создаем шаблон поиска для новостей.
Заметьте, что все заголовки новостей ограничены тегом <B> слева и тегом </B> справа.
Содержание новостей ограничены тегами </A> слева и <P> справа.
Ссылка находится между <A href= и ">".
Сначала идет ссылка на новость, затем заголовок, а потом ее содержание.

Допустим, нам нужны только главные новости. Главные новости находятся между <H3>The main news</H3> и <H3>"Events"</H3>.
Значит, шаблон поиска должен выглядеть следующим образом:

Пролог: <H3>Main news</H3> место, откуда начинается поиск;
Эпилог: <H3>Events</H3> место, где поиск заканчивается;
Шаблон: <A href={link}">"{*}<B>{title}</B>{*}</A>{body length=50}<P>
В скобки { } заключается переменная (наименование даете Вы).
{link} – ссылка;
{*} – означает любую последовательность символов;
{title} – заголовок новости;
{body length=50} – содержание новости. В данном случае содержание ограничено 50 символами.

При обработке шаблона программа оперирует следующим образом:

1. Находит в тексте <A href=.
2. Находит в тексте ">".
3. Все данные между <A href= и ">" помещается как переменная {link}.
4. Находит в тексте <B>.
5. Находит в тексте </B>.
6. Все данные между <B> и </B> помещается как переменная {title}.
7. Таким же способом находится переменная {body}.
10. Программа повторяет с 1-го по 7-ой шаги насколько это возможно.

В результате переменная {link} будет содержать :
news1.html
news2.html
news3.html

Переменная {title} содержит:
Interesting news
Other interesting news
Events in the Capital

Переменная {body} соответственно:
At the latest sitting of the government it was approved the following…
On Sunday morning several leading newspapers announced the following…
According to the available info in the Capital soon …

Необходимая информации найдена!

Далее, следует создать шаблон вывода информации.
Шаблон будет выглядеть следующим образом:
<LI><A href={link}>{title}</A><BR>{body}</LI>
Заметьте, что для вывода сообщений используется язык html. Это значит, что Вы можете настроить соответствующими тегами шрифт, его размер и цвет, выровнять текст по ширине, вывести в форме таблицы и т.д. <LI> создает ненумерованный список. Можно использовать тег <hr> для разграничения новостей линией.

P.S. Начинающим пользователям помогу с созданием шаблонов. Обращаться в приват.

Последний раз редактировалось oXyd; 17.05.2005 в 22:11.
oXyd вне форума  
Старый 18.05.2004, 13:13     # 2
n0n
Member
 
Аватар для n0n
 
Регистрация: 16.07.2003
Адрес: Курорты Краснодарского края
Сообщения: 279

n0n Популярный человек на этом форумеn0n Популярный человек на этом форумеn0n Популярный человек на этом форумеn0n Популярный человек на этом форумеn0n Популярный человек на этом форумеn0n Популярный человек на этом форумеn0n Популярный человек на этом форумеn0n Популярный человек на этом форуме
Программа - просто нирванна какая-то, всем советую попробовать.

Последний раз редактировалось n0n; 18.05.2004 в 13:21.
n0n вне форума  
Старый 18.05.2004, 14:05     # 3
oXyd
::VIP::
 
Регистрация: 23.12.2002
Пол: Male
Сообщения: 1 058

oXyd Гурее всех гурых :-)
oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)
Спасибо, n0n. Я это уже около полугода пытаюсь объяснить, но поклонников программы среди имховчан еще не нашел
Все почему-то юзают WatzNew.
oXyd вне форума  
Старый 27.05.2004, 03:26     # 4
Saruman
::VIP::
 
Аватар для Saruman
 
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285

Saruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman Гуру
oXyD
ты не прав, не все юзают WatzNew, ибо убогая она 8)

Для тех, кому нужно - прилагаю небольшую подборку своих каналов. Часть сделана собственноручно, часть взята у TDz (за что ему сенкс, потом местами эти каналы были переработаны). Итак, имеются каналы для: kadets.ru, kpnemo.ru, kinozal.com, sharereactor.ru, imho.ws, bestfilez.net, erased.info, netz.ru, websurfer.kulichki.com, setka.info, fixdown e-books.
Чтобы добавить их в Active Refresh: File->Import Columns.
Будут мнения/предложения/пожелания - пишите.
Вложения
Тип файла: zip arcolumns.zip (1.7 Кбайт, 215 просмотров - Кто скачивал? )
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti
Saruman вне форума  
Старый 26.06.2004, 13:21     # 5
Madchild
Безумный МОД
 
Аватар для Madchild
 
Регистрация: 23.02.2004
Сообщения: 2 640

Madchild Простой бог
Madchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой бог
Вот решил попробовать ActiveRefresh. WatzNew и KlipFolio уже потискал. KlipFolio уж действительно убогая и IMHO отображение неудобное. WatzNew намного лучше, но вот возможностей по выгрызанию текста недостаточно.
Так что ActiveRefresh пока что рулит.

Собственно, возник вопрос по ActiveRefresh:
Насколько я понял, можно создавать сколько угодно переменных и обзывать их как угодно. А есть ли какие-нить переменные, которые прога может сама использовать?
Например
Цитата:
oXyD:
{link} – ссылка;
{title} – заголовок новости;
{body length=50} – содержание новости. В данном случае содержание ограничено 50 символами.
А еще есть?

Saruman
Спасибо за каналы. Одобрямс. Вот только не слишком ли часто установленно обновление канала imho.ws? 10 секунд. Я поменял на 2 минуты.
__________________
...Воистину, вам не придумать себе лучшей маски, чем ваше собственное лицо! Кто может узнать вас?...
Все "спасибо" в приват.
Не засоряйте форум!

Madchild вне форума  
Старый 27.06.2004, 09:28     # 6
oXyd
::VIP::
 
Регистрация: 23.12.2002
Пол: Male
Сообщения: 1 058

oXyd Гурее всех гурых :-)
oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)
Цитата:
Madchild:
Насколько я понял, можно создавать сколько угодно переменных и обзывать их как угодно. А есть ли какие-нить переменные, которые прога может сама использовать?
Например
Цитата:
oXyD:
{link} – ссылка;
{title} – заголовок новости;
{body length=50} – содержание новости. В данном случае содержание ограничено 50 символами.
А еще есть?
Названия переменным задаются пользователем. Из процитированного лишь length=50 - "программное название".
В helpе к программе указаны некоторые переменные, типа name, lenght, important, regexp и т.д. (смотри раздел Using ActiveRefresh>Web feeds>Search template>Search pattern format)

Мою подборку каналов смотри в этой теме (кстати, я обновил шаблоны и добавил еще немного интересных).
oXyd вне форума  
Старый 27.06.2004, 21:18     # 7
Saruman
::VIP::
 
Аватар для Saruman
 
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285

Saruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman Гуру
Madchild
Вообще, у меня выбрано Check Every -> 10 minutes. Возможно, при импорте/экспорте он неправильно переносит.
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti
Saruman вне форума  
Старый 03.09.2004, 22:39     # 8
Madchild
Безумный МОД
 
Аватар для Madchild
 
Регистрация: 23.02.2004
Сообщения: 2 640

Madchild Простой бог
Madchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой бог
oXyd
Спасибо за канал Литпортала. Забыл про эту тему, поэтому и спрашивал в варезнике.
А теперь поделись, плиз, как делал.
Прописывал все вручную или пользовался встроеным в создание канала помощником?
__________________
...Воистину, вам не придумать себе лучшей маски, чем ваше собственное лицо! Кто может узнать вас?...
Все "спасибо" в приват.
Не засоряйте форум!

Madchild вне форума  
Старый 03.09.2004, 23:05     # 9
oXyd
::VIP::
 
Регистрация: 23.12.2002
Пол: Male
Сообщения: 1 058

oXyd Гурее всех гурых :-)
oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)
Цитата:
Madchild:
Прописывал все вручную или пользовался встроеным в создание канала помощником?
Все делается в ручную если хочешь добиться нормального результата. Для начала внимательно просматриваешь html код и обязательно заметишь определенные повторящиеся теги рядом с интересующей тебя новостью.
После этого, в некоторых случаях необходимо выставить пролог, чтобы отрезать все что выше него (в твоем случае это Бесплатная регистрация).
Далее смотри шаблон поиска и все поймешь.

Почитай шапку. Вроде неплохо описал порядок создания шаблонов.

Последний раз редактировалось oXyd; 03.09.2004 в 23:08.
oXyd вне форума  
Старый 03.09.2004, 23:23     # 10
Madchild
Безумный МОД
 
Аватар для Madchild
 
Регистрация: 23.02.2004
Сообщения: 2 640

Madchild Простой бог
Madchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой бог
oXyd
В принципе каналы создавать я более-менее научился. Еще на WatzNew - там ведь похожий алгоритм.
Я просто не мог понять, где у меня ошибка. Просмотрел твой шаблон. Теперь все ясно. Я начинал с даты, поэтому прога брала по одной новости из каждой даты.

Кстати, я немного подправил твой шаблон литпортала - в переменную {title} теперь записывается не список новых книг а имя раздела. Так удобней при отображении в 3-х оконном режиме.
__________________
...Воистину, вам не придумать себе лучшей маски, чем ваше собственное лицо! Кто может узнать вас?...
Все "спасибо" в приват.
Не засоряйте форум!

Madchild вне форума  
Старый 03.09.2004, 23:38     # 11
oXyd
::VIP::
 
Регистрация: 23.12.2002
Пол: Male
Сообщения: 1 058

oXyd Гурее всех гурых :-)
oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)
Цитата:
Madchild:
Так удобней при отображении в 3-х оконном режиме.
Кстати о трехпанельном режиме просмотра. Советую сразу же переключиться на двухпанельный. Имхо, намного удобнее. И не забывайте про кнопку F11.
oXyd вне форума  
Старый 04.09.2004, 17:44     # 12
Madchild
Безумный МОД
 
Аватар для Madchild
 
Регистрация: 23.02.2004
Сообщения: 2 640

Madchild Простой бог
Madchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой бог
Мое дополнение к этому сообщению в варезнике

Цитата:
oXyd:
погода в Москве (для других городов просто поменяйте ссылку).
В этом канале советую снять галку "очистить HTML" (свойства колонки->шаблон поиска->редактировать). А то таблица некорректно отображается.
__________________
...Воистину, вам не придумать себе лучшей маски, чем ваше собственное лицо! Кто может узнать вас?...
Все "спасибо" в приват.
Не засоряйте форум!

Madchild вне форума  
Старый 05.09.2004, 02:13     # 13
oXyd
::VIP::
 
Регистрация: 23.12.2002
Пол: Male
Сообщения: 1 058

oXyd Гурее всех гурых :-)
oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)
Ты прав. Я создавал эту колонку в бета-версии, которая, оказывается, экспортировала неправильно колонки. Теперь это исправлено.
"Очистить html" удаляет теги типа <font> <span> <td> и т.д. поэтому таблица некорректно отображается.
oXyd вне форума  
Старый 05.09.2004, 14:12     # 14
Madchild
Безумный МОД
 
Аватар для Madchild
 
Регистрация: 23.02.2004
Сообщения: 2 640

Madchild Простой бог
Madchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой бог
Странно, но у меня почему то не сохраняется настройка канала со снятой галкой "Очистить html". Снимаю галку, но при очередном запуске программы опция снова включена. Баг программы?
__________________
...Воистину, вам не придумать себе лучшей маски, чем ваше собственное лицо! Кто может узнать вас?...
Все "спасибо" в приват.
Не засоряйте форум!

Madchild вне форума  
Старый 05.09.2004, 14:33     # 15
oXyd
::VIP::
 
Регистрация: 23.12.2002
Пол: Male
Сообщения: 1 058

oXyd Гурее всех гурых :-)
oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)
Обнови версию. Сегодня появилась. Баг исправлен.
oXyd вне форума  
Старый 05.09.2004, 16:37     # 16
oXyd
::VIP::
 
Регистрация: 23.12.2002
Пол: Male
Сообщения: 1 058

oXyd Гурее всех гурых :-)
oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)
+ Extended search capabilities (You can use |, &, ! and brackets in search request)

Объясняю как работает. Пример: Imho | Imho.ws & (!www.imho.ws)
Пояснение: Imho ИЛИ Imho.ws И (НЕ www.imho.ws)

Последний раз редактировалось oXyd; 05.09.2004 в 20:11.
oXyd вне форума  
Старый 05.09.2004, 16:55     # 17
GuRman
::VIP::
лЯнтяй-full version
 
Аватар для GuRman
 
Регистрация: 08.02.2004
Адрес: /dev/null
Сообщения: 670

GuRman ГуруGuRman ГуруGuRman ГуруGuRman ГуруGuRman ГуруGuRman ГуруGuRman ГуруGuRman ГуруGuRman ГуруGuRman ГуруGuRman ГуруGuRman ГуруGuRman ГуруGuRman ГуруGuRman Гуру
oXyd
Цитата:
Imho ! Imho.ws & (!www.imho.ws)
Первый наверно не !, а |?
__________________
icq: 702007
e-mail: 702007@gmail.com
GuRman вне форума  
Старый 05.09.2004, 20:19     # 18
oXyd
::VIP::
 
Регистрация: 23.12.2002
Пол: Male
Сообщения: 1 058

oXyd Гурее всех гурых :-)
oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)oXyd Гурее всех гурых :-)
GuRman
Спасибо, исправил.

Еще несколько подсказок.
1. В папке C:\Program Files\ActiveRefresh\Theme в файлах onepanel.css и twopanel.css, в строке html{border: 4px solid gray;} - 4 замените на 0 для того чтобы избавиться от серого контура либо отрегулируйте его по своему желанию.
2. В папке %UserProfile%\Aplication Data\ActiveRefresh в файле settings.xml измените строку <lang id='automatic'/> на <lang id='english'/> для английского интерфейса.
oXyd вне форума  
Старый 06.09.2004, 00:13     # 19
Madchild
Безумный МОД
 
Аватар для Madchild
 
Регистрация: 23.02.2004
Сообщения: 2 640

Madchild Простой бог
Madchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой бог
Цитата:
oXyd:
2. В папке %UserProfile%\Aplication Data\ActiveRefresh в файле settings.xml измените строку <lang id='automatic'/> на <lang id='english'/> для английского интерфейса.
А че английский? Русский то ближе будет.
__________________
...Воистину, вам не придумать себе лучшей маски, чем ваше собственное лицо! Кто может узнать вас?...
Все "спасибо" в приват.
Не засоряйте форум!

Madchild вне форума  
Старый 09.09.2004, 15:01     # 20
Madchild
Безумный МОД
 
Аватар для Madchild
 
Регистрация: 23.02.2004
Сообщения: 2 640

Madchild Простой бог
Madchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой богMadchild Простой бог
oXyd
Глянь, пожалуста этот канал.
Там в шаблоне поиска есть переменная {info}, в которую записывается краткая анотация о книге. Так если ее добавить в шаблон вывода, то творится полная ерунда. Страница в ActiveRefresh разбивается на 2 части. Сничала отображеется текст с середины страницы, а потом вообще отображается таблица. И никак не разберусь, откуда ета ерунда появляется... Подскажи, плиз.
__________________
...Воистину, вам не придумать себе лучшей маски, чем ваше собственное лицо! Кто может узнать вас?...
Все "спасибо" в приват.
Не засоряйте форум!

Madchild вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 22:52.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.