Эксперименты
elmortem
клуб заведен 25-07-2003
постоянные читатели [30]
участники [2]
KIskazyl, рыбка
закладки:
цитатник:
клуб:
хочухи:
местожительство:
Белгород, Воронеж, Йошкар-Ола, Липецк, Россия
интересы [24]
C++, anime, страйкбол, manga, Game, страйк, gamedev, PSP, dev
антиресы [14]
жизнь, спать, любить, жить, трупы, человек, письма, видеть, стоять, думать, убивать, дышать, свой, дом
[1] 22-10-2008 20:28
няк

[Print]
рыбка
[3] 19-10-2008 20:33
4

[Print]
elmortem
15-10-2005 21:21 elmortem » RSS
Сделал RSS-импорт записей из дневников.

Сменился адрес!..
http://elmortem.mirgames.ru/tools/r...=22591&count=10 - Дневник
http://elmortem.mirgames.ru/tools/b...=22591&count=10 - Лента друзей

userid - id пользователя, имеющего дневник\клуб на http://journals.ru
count - количество импортируемых записей. Не больше 100

Приятного юзания!!! (:

[upd] Было написано "импортируемых функций". Чёрт, я совсем запрограммился... Слова ничинаю путать. (: Но "покой нам только снится"! (:
[upd2] Работает только для тех дневников\клубов у которых включена поддержка print-версии. Т.к. грабится именно она.
[upd3] Исправлена одна очень неприятная ошибка. Странно, что её до сих пор никто не заметил...

Грабить основной дизайн у меня нету никакого желания. Ибо нагрузка на сервер в этом случае возрастёт весьма. Если и сделаю, то получат этот чудо-адресок только избранные, хыхы.

Всё тут: http://elmortem.mirgames.ru/?path=php
Всё заного на месте!

отредактировано: 21-09-2006 00:39 - Mortem

Комментарии:
31-08-2006 12:15
Hi.
Может быть пропустил в комментариях.
Не появилась ли НЕ_print версия дневника (не френдленты)?
Спасибо за информацию.
31-08-2006 21:48
Утро не врёт.
Я начинал её писать, но сырцы сейчас в другом городе и я пока не уверен, что попаду туда в ближайший месяц, чтобы доделать её.
Но оно будет, так что следите за обновлениями... (:
21-09-2006 01:44
Утро не врёт.
1. Изменена ссылка на RSS.
2. Восстановлен архив для установки скрипта на свой сайт.
3. Исправлены косяки, связанные с изменением дизайна Journals.ru.

На очереди RSS-парсинг основного дизайна. НЕ_print-версии дневников. Уже скоро.

Интересно, кто-нибудь это дело юзает? ^__^
Собсно, сабж
Mortem я юзаю. С громадным удовольствием, между прочим
21-09-2006 16:04
Утро не врёт.
Гут.
Хочу в парсинге основного дизайна сделать ещё и сцылку на аватарку, как в ЖирноЖопковской RSS сделано... (:
24-09-2006 03:56
Юзает.
НЕ_print-версия - звучит интересно.
2 текущих минуса -
1) сменился ваш хостинг , а синдикатный аккаунт в жж менять трудно
2) судя по истории поста ты этот самый жж по какой-то причине "не любишь", а было бы классно почистить/поменять парсер: структура тэгов, кажется, не совсем корректная была. Вылезали </p> и типа того.
Но в любом случае спасибо. Удачи в дальнейшей разработке.

http://lyalikov.livejournal.com
24-09-2006 09:35
Утро не врёт.
</p> - это скорее всего косяки ЖЖшного аргрегатора. Т.к. именно в таком виде в XML публикуется HTML. (:
А хостинг хоть и сменился, но на старом хостинге я пока удалять файлики не буду. Так что есть время до конца года, чтобы найти, как там сцылка меняется. (:

Спасибо за интерес.
24-09-2006 18:16
Если старый хостинг работает _до_сих_пор_ по тем же адресам, то это меняет дело.
Проблем несколько:
1) синдикатный аккаунт в жж могут создавать только платные юзеры (и управлять, если управлять, т.е. менять урл, вообще возможно - пытаюсь это сейчас выяснить через знакомого, который как раз создал синдикатный аккаунт).
2) у меня нет жорналс.ру дневника и покупать лишних 500 р нет
3) тестить твои скрипты на твоем хостинге тоже затруднительно (&

Описание видимой части проблемы:
1. в августе был создан синдикатный аккаунт в жж:
http://syndicated.livejournal.com/opel_jr/profile
как источник rss был указан твой скрипт для дневника (не френдленты). Точный урл не помню , пытаюсь сейчас восстановить.
Адрес соответствующего жорналс.ру дневника:
journals.ru/journals.php?userid=23742
Количество записей для парсера было указано 10.
1 сентября и некоторое время после этого все работало. Кривенько (контент съезжал и содержимое постов было в заголовке, а не в теле. Также тэги плэинтекстом показывались некоторые.) , но вся цепочка работала!
А через некоторое время отвалилось :\
ЖЖ вроде проверяет новые данные раз в день. Текущая ошибка (некорректный rss или xml) указана по тому же адресу:
http://syndicated.livejournal.com/opel_jr/profile

Если сможешь помочь со столь скудным баг репортом - буду признателен.

http://lyalikov.livejournal.com
24-09-2006 18:39
Утро не врёт.
Я так не врубился до конца, что же такое синдикатный аккаунт. Но зато ваш пост навёл меня на мысль, что после того, как я исправлял последние ошибки в скрипте, связанные с изменением дизайна жорналса, и переезжал на новый хостинг - забыл обновить скрипты на старом сайте. Обновил. Если это поможет - гут. Нет - попытайтесь объяснить поподробнее, где я накосячил, я постараюсь исправить. (:
24-09-2006 20:59
Вот! Теперь гораздо лучше
Текущий результат (жж-агрегатор обновил данные синдикатного аккаунта час назад. Т.е. прочитал результат твоего рсс) можно видеть в моей жж-френд-ленте:
http://lyalikov.livejournal.com/friends

Нету поротых тэгов, содержание в теле поста, а не в заголовке и проч.
Два пожелания на скорую руку:
сделать так чтобы жж-ссылки:
"link" и "post comment" шли на жорналс.ру, а не в жж. Иначе смысл теряется. Хотя не уверен, что это задается в рсс.

Уточнил адрес с которого сейчас берется рсс:
http://ghostsoftware.ru/reijii/rss....=23742&count=10

Он, если я правильно понял, не будет обновляться и к новому году совсем закроется?
Проблема в том, что возможно синдикатный аккаунт (ссылку на рсс) обновлять нельзя. Точно пока не знаю. А его уже зафрендили жж-френды опеля. В ходе целенаправленной трудоемкой "рекламной компании" ; )

Примечание: жж-синдикатный аккаунт - это жж-юзер, которого можно создать, но нельзя изменять. При создании (а создать его может только платный жж-юзер) указывается линк валидного рсс. С него жж-движок потом раз в день собирает инфу. А другие жж-юзеры могут фрэндить синдикатный аккаунт - что удобно : можно читать посты друга с жорналс в своей жж-френдленте.

http://lyalikov.livejournal.com
25-09-2006 00:39
Утро не врёт.
На счёт невозможности изменить - соболезную, но ничем помочь не могу. Старый хостинг пренадлежит не мне и продлевать его пока никто не собирается. Хотя вполне возможно, что продлят.

"link" и "post comment" - чисто ЖЖшные фишки, тут я ничем помочь не могу. ):

Как вариант - купить свой хостинг, скачать скрипт импорта, залить его на свой сайт и не зависить от моих заморочек. (:

А ваще: ЖЖ - отстой! ^______^
07-10-2006 16:50
до "нового года" http://ghostsoftware.ru/reijii/rss.php?userid=... не дожил. Уже не отвечает.
07-10-2006 21:34
Утро не врёт.
Ну, видимо такова судьба...
Есть желание оплатить домен? ^___^
09-10-2006 16:07
нету : )
пытаюсь прикрутить новый урл...
кстати новый на сколько расчитан ориентировочно? (http://elmortem.mirgames.ru/tools/rss.php?...)
09-10-2006 16:57
в супорте поменяли урл. Теперь если http://elmortem.mirgames.ru/tools/rss.php?... не отвалится - все ок будет : )
спасибо за комментарии и помощь.
10-10-2006 00:37
Утро не врёт.
Ну тот хостинг у меня по знакомству, так что если я надолго из Сети не пропаду или у тех ребят каких-нибудь фатальных проблем не возникнет - то всё будет нормально. Т.е. я надеюсь НАДОЛГО. (:
Приятного юзания.
12-10-2006 04:12
Утро не врёт.
Для пользователя http://lyalikov.livejournal.com (:
Не мог бы ты создать и для меня синдикатный аккаунт на ЖЖ, раз уж ты платник там. (:
А то мои знакомые тож хотят меня читать, но платников там нету нифига. Если можешь с этим помочь - буду очень признателен. ^___^
26-10-2006 13:22
я тоже не платник. В этом одна из проблем.
Вопрос: тебе на reijiisobakadarthmancom приходят письма? Я парочку послал. А то в форуме не очень удобно : )
01-11-2006 21:16
Утро не врёт.
Просто я тут малость переезжаю и поэтому писем пока ещё не читал. А так-то да, приходят. (:
Постараюсь в ближайшее время прочитать всё.
02-11-2006 19:14
где мой фотоагрегат?
да, весьма полезная фича. она что-то у меня не вполне работает, очень бы хотелось. ЖЖ геморный какой-то :/
Закрыть