Дело – труба (Google Trends + RU кодировки)

05.01.2008

Привет, Девочки и Мальчики!

Сегодня снова поговорим о Yahoo Pipes и, пожалуй, в последний раз. Все-равно, похоже, мало кто это прохавал, так зачем же грузить ваши умы ненужной информацией :)

1. Опустим скучную теорию относительного того, какой полезный подарок сделал вебмастерам гугл в виде Google Hot Trends. Я надеюсь, читатели этого блога и так прекрасно понимают всю прелесть этого инструмента. Я только хочу показать, как можно использовать его в трубах.

google hot trends parser

Вот эта простая картинка в три элемента и парсит кейверды с Google. Я специально не выкладываю линки на готовые трубы – кому надо, тот и так сможет все воспроизвести по скриншотам, а лентяев, за которых еще нужно и разжевать и покакать я не приветствую.

Ну что, заработало? Тогда зайдите еще и сюда. Теперь вы можете считать, что поимели совершенно бесплатно скрипт, за который некоторые товарищи просят $200-500.

2. Несколько раз встречал вопрос, почему пайпсы начинают глючить при работе с русскоязычными фидами. Ответ очень простой – в то время, как все нормальные люди давно юзают utf-8 кодировку, некоторые упертые товарищи продолжают насиловать windows-1251 или прочие извращения. А так как в yahoo pipes нет никакой возможности работать с кодировками (буржуи вообще считают, что кроме английского, других языков на свете не существует), то остается только один вариант – использовать сторонний конвертер.

Вот этот простенький скриптик особо не на что не претендует, но вроде бы у меня все работает с ним нормально, если заметите баги- пишите. Просто закиньте этот файлик на свой php-сервер, и передавайте ему в параметре “url” адрес фида.

—-
Вспомнил, что в любом хорошем блоге должно быть немного юмора. Посему расскажу историю, как я пытался купить GPS-приемник для своего ноутбука. Зашел в один из многочисленных магазинов, в которых продают мобилки, плееры и прочую китайскую дрянь, и дальше диалог с девочкой-консультантом:

- У вас есть GPS-приемники? Мне для ноутбука надо.
- У нас только есть приемник для душа.
- ???
- Ну, приемник для душа. Не боиться влаги, не тонет в воде, в виде мячика. Пойдемте, я покажу…

Еще по теме:

Комментарии (47) на "Дело – труба (Google Trends + RU кодировки)"

  1. just says:

    Почему никто не прохавал? Пиши еще про яху пайпс.

  2. Delpher says:

    Спасибо, сейчас будем мастерить по картинке))

  3. [...] Дело – труба (Google Trends + RU кодировки) creator: Arser [...]

  4. Андрей says:

    Спасибо за статью.

  5. Тормоз says:

    Новый модуль Fetch Page, похоже, принимает уже любую кодировку, так что движуха в этом направлении есть, хотя Fetch Feed и прочие по прежнему cp1251 не примут.

    А в качестве ретранслятора в нужную кодировку помимо своих скриптов можно использовать и тот же FeedBurner.

    P.S. Так ты мячик купил в итоге? ))

  6. Arser says:

    Не понял, как FeedBurner для этого использовать?

    Мячик не купил, в дУше я сам себе радио :)

  7. Тормоз says:

    FF конвертирует из любой кодировки в UTF-8.

  8. Arser says:

    2Тормоз: Мы кажется о разных вещах говорим. FeedBurner конечно может сконвертить твой собственный фид, но как конвертить чужие? Мой скрипт просто на лету преобразует кодировку любой rss.
    Ну или я не вкурсе о каких-то возможностях feedburner.

  9. Тормоз says:

    На лету, конечно, удобнее, тут спора нет. Просто если кому-то влом ставить скрипты, или ещё какие-то проблемы, то можно упрощенный вариант )
    FB пофиг, свой ты ему фид пихаешь, или чужой – он любой преобразует. Просто это не на лету, а надо в окошко его вводить, он потом в акаунте будет.

  10. LitoX says:

    Да всем надо грузить наши головы…чтоб больше знали )))

  11. [...] Google Trends + RU кодировки Сегодня снова поговорим о Yahoo Pipes и, пожалуй, в последний раз Google Hot Trends (tags: Google Hot Trends Yahoo Pipes) [...]

  12. [...] Дело – труба (Google Trends + RU кодировки) [05.01.2008] [...]

  13. User says:

    спасибо за статью ! пиши исчо !!!

  14. А чо смешного с гпс приемником то? Девочка помочь хотела искренне, не всем же надо знать всякую хню реально вроде яху пайпсов и гпс приемников. Типа ты один ниибатца умный, а все кругом лохи? Не смешно короче. И соотвественно блог плохой, раз без юмора.

  15. Arser says:

    Максим Домагаров, я не понял, ты расстроился потому что в пайпсы не въехал или ты и есть тот искренний консультант из магазина?

  16. Чо зацепило? А все потому что правда. Гордыня она никого до добра не доводила. Перечитай свой пост и тебе станет стыдно. Нео Ласто пи3дабол ты наш.

  17. square says:

    2Максим Домагаров, если эта телка работает консультантом в комп. магазине, но не знает про гпс-приемник, то это она туповатая, а не покупатель. Впрочем судя по твоей реакции на вполне безобидный пост, ты и сам умом не блещешь. []

  18. Delpher says:

    Максим Домагаров, не позорься

  19. Дельфер, спасибо за заботу… Но уже поздно, позор уж пал на мои седины.

  20. web2ru says:

    Прошу прощения за тупой вопрос… А у всех эта труба работает? У меня выдаёт результат 100*Untitled :)

  21. unodj says:

    web2ru, у меня тоже :(

  22. Arser says:

    unodj, а что ты там ожидал увидеть?

  23. unodj says:

    Arser, что-то, более осмысленное, чем:
    ….
    Tue, 08 Jan 2008 02:14:22 PST
    http://pipes.yahoo.com/pipes/
    -
    Bgrb5ku93BG4IosAj0nRlg_d41d8cd98f00b204e9800998ecf8427e

    -
    Bgrb5ku93BG4IosAj0nRlg_d41d8cd98f00b204e9800998ecf8427e

    -
    Bgrb5ku93BG4IosAj0nRlg_d41d8cd98f00b204e9800998ecf8427e
    :)

  24. Arser says:

    Да я ведь не просто так спросил. Если бы ты ответил примерно так: в Заголовке я хочу видеть Киверд и в Теле Сообщения тоже Киверд, а почему-то ни title не description в моей rss ленте не утановлены, тогда тебе сразу стало бы все понятно :)

    PS. См. что выдает дебаггер и формат rss фидов.

  25. Dastin says:

    мда…нужда в платных парсерах отпадает напрочь)

  26. Arser says:

    Dastin, ты кажется когда покупал домен для своего сателлита пропустил букву в слове “строим” :)

  27. unodj says:

    Arser, я хотел увидеть просто список кеев по одному на строку :)
    побаловался я тогда с трубой, плюнул
    в итоге на php написал
    ps
    а что в дебагере то смотреть?
    в атоме проблема?
    как получить из трубы просто список слов?

    pps
    а у dastina, видимо, есть проблема с выпадениями букв:
    на сайте кнопка RSS с надписью “get fed” :)

  28. Arser says:

    unodj, я конечно не волшебник угадать в чем у тебя была проблема, но подозреваю, что если выдавало Untitled – то на самом деле так и должно быть и все работает, просто список слов находится в теге content, который в ридерах никак не отображается (см. мой скрин).

    Если хочешь читать киверды в ридере – скопируй содержимое content в title, но это я написал еще и первый раз :)

  29. [...] их любит Богатенький Ник? Аналитика vs Креативность Дело – труба (Google Trends + RU кодировки) Сэкономь $30 за 5 минут или Пора продлить домены [...]

  30. Maksimo says:

    А что тема с google hot trends + blogger сплоги ещё рулит? А, вы всё равно правду не скажете …..

  31. Arser says:

    2Maksimo: почему же, скажем – не рулит и никогда не рулила. Но все-равно получается больше чем на заводе .

  32. Maksimo says:

    У меня наверно руку кривые, потому что ни эта труба, ни предыдущая http://www.arserblog.com/delo-truba-chast-1-84/ на выходе ничего не выдаёт, то есть в debugger ничего нет, да и ридере тоже.
    Где у меня проблема может быть (то что руки кривые это уже и так понятно), но всё же.
    Повторял всё в точности:
    адрес (которого полностью на скринах не видно) писал такой: http://www.google.com/trends/hottrends
    Всё остальное в точности как на скрине, а результат нулевой. Помогите разобраться в чём проблема.

  33. Arser says:

    Maksimo, там фид указывать надо:
    http://www.google.com/trends/hottrends/atom/hourly

    В предыдущей трубе тоже скорей всего ошибки в url. Порой в technorati как правильно забирать rss, отлаживай в дебагере каждый элемент и разберись сначала немного с теорией, и все получится ;)

  34. Fobiss says:

    А я нашёл какой-то очень нерусский перекодировщик и его юзаю для Fetch Feed. Пригодится тем, у кого нет хостинга :) и тем, кому лень шевелиться:

    http://william.cswiz.org/tool/xmliconv/?ie=windows-1251&url=http://example.com/feed

  35. [...] Заработок на Yahoo! PipesСеребро: Дело – труба (Google Trends + RU кодировки)Серебро: Релевантный посты на [...]

  36. Кукурузо says:

    Уважаемые! хватит флудить по пустякам! Самый главный вопрос – как ключевые слова с hot trends воткнуть в URL Builder? Конструкция: Loop внутри которого URL Builder – не работатет! У меня уже создается впечатление, что автор сам не разбирается в возможностях труб

  37. [...] довольно просто и было приведено в статье Arser`а “Дело – труба”, где он выложил нужный для решения проблемы [...]

  38. Александр says:

    Ответь пожалуйста на один вопрос: Как item.content передать как просто текст(для Blogsearch) :)

  39. Arser says:

    Александр, как-то так

  40. 195531 says:

    Ты Аристотель, все понял, спасибо огромное!!!

    то же самое делал, но не достовало 1 элемента!!! респект тебе!

  41. Ярослав says:

    Arser поясни ньюбу как твой скрипт работает. Что то я на локальном компе с помощью денвера запускал и на хостинге запускал – и ничего, белая страничка. Очень хочется кодировку перевсети. :)

  42. Ярослав says:

    А, все, все, сори за оффтоп. Это делается следующим образом: например нужно получить содержимое rss-фида
    http://kitya.livejournal.com/data/rss через модуль Fetch Feed для работы с ним.. тогда модуле Fetch Feed в строке
    Url вместо http://kitya.livejournal.com/data/rss пишем
    http://ваш_домен/rss2utf8.php?url=http://kitya.livejournal.com/data/rss, если вы закинули скрипт в корневую папку
    public_html на вашем хостинге

  43. Starik777 says:

    Походу прикрыли лавочку. 503 ошибка на выходе в больше чем половине обращений. Google банит Yahoo.

  44. Сергей says:

    Друзья не нужно ругаться, я вот тоже пока не врубился в Пайпы, но чую тема интересная.
    Вот если бы автор статьи написал подробное руководство и предложил бы его всем заинтересованным в этом по цене так скажем 12-15 американских рублей, вот это было бы дело.
    Я бы взял точно! И праздно флудящих было бы намного меньше.

  45. Серега в тему! Я бы тоже приобрел за такую цену разжеванное во всех подробностях руководство ;-)

    А так.. придется попыхтеть.. да и не факт, что у всех получится. Хотя это и хорошо. Меньше конкуренции!)

  46. icemen says:

    Спасибо. Все прекрасно получилось. Только у вас на скрине 92 элемента, а у меня получилось 192. Может просто на гугле изменения.

Отправить комментарий