На сегодняшний день (2011 год) единственно нормально работающий вариант — twitter2vk, написанный @andrey_sitnik на ruby (пост на хабре, репы на github'e). Умеет все что нужно и удобен. Отдельные плюсы: проект живой и обновляется, сам софт состоит из двух частей — конфигуратора (twitter2vk) и собственно репостера (twitter2vk_reposter). Первый создает конфиг формата yml, второй его кушает, соответственно пароли в конфиге не хранятся. Гибко настраивается вид транслируемого твита, а также обучен фильтровать что постить, а что нет. Более подробно обо всем в соответствующем посте на хабре.
Делаем:
sudo aptitude install rubygems libopenssl-ruby ruby-dev
sudo gem install twitter2vk twitter2vk_reposter
twitter2vk
и радуемся. Единственное, не забудьте проверить настроил ли он задачу в cron'e, а то у меня конфигуратор сам с этим ни разу не справился.
ETA: Ещe @_epsilon подсказывает, что есть даже отдельный сервис 2vkontakte.ru, но как подсказывает опыт, подобные вещи нежизнеспособны в long run, так как быстро банятся вконтактом, да и доверия у параноиков типа меня не вызывают.
А то что было написано ранее уже давно неправда. ETA: За исключением реализации на php от kichrum.org.ua — она, как мне сообщают, работает до сих пор, цветет и пахнет. Вот пост с подробным описанием.
С полгода назад пошла череда постов на тему постинга статуса из Twitter'a во Вхонтахтег и никак не доходили руки настроить себе. Итак.
Существующие решения:
- Habrahabr (python)
- Habrahabr (php)
- orl.sumy.ua
- kichrum.org.ua
- taras.tk
Подход 1. Настроил решение номе два, проверил — работает, поставил на крон с периодом в три минуты и уехал в универ. Днем по сообщение понял, что этот гад постит из твиттера статус раз в три минуты, нещадно оккупирую ленту. Кое как, через жэпэрээс за две минуты по вебшелу сумел вырубить крон и на этом успокоится. Но заноза не сидит спокойно.
Подход 2. Последнее, пятое, решение работает и работает идеально: нет анальной оккупации ленты, работает быстро, стремительно, но не фильтрует реплаи и DM. Но исправить это дело стало нетривиальной задачей.
Подход 3. Я не знаю почему именно в этом скрипте сзять character из строки по номеру — нельзя, точнее тупо не работает и возвращает всю строку. Мб у меня не тот php или еще что — в общем, пришлось полдня страдать херней и переписать все, кроме api конечно. В итоге выяснилось, что работает substr (). Зато работает так как надо, сука (скачать).
6. Оказалось это еще не предел и нашелся смелый laughedelic, реализовавший это на Haskell'e.
UPD: После обновления сервиса статусов Вконтакте и юзерапи, данные рецепты полетели к черту, зато появился выход - http://www.taras.tk/2010/08/avtomaticheskoe-obnovlenie-statusa-v-kontakte-pri-pomoshhi-twitter-%E2%80%93-twitter2vkontakte-2-0/. Но и эту лавочке вконтактик прикрыл. Пичаль.
Twitter 2 Vkontakte
На сегодняшний день (2011 год) единственно нормально работающий вариант — twitter2vk, написанный @andrey_sitnik на ruby (пост на хабре, репы на github'e). Умеет все что нужно и удобен. Отдельные плюсы: проект живой и обновляется, сам софт состоит из двух частей — конфигуратора (twitter2vk) и собственно репостера (twitter2vk_reposter). Первый создает конфиг формата yml, второй его кушает, соответственно пароли в конфиге не хранятся. Гибко настраивается вид транслируемого твита, а также обучен фильтровать что постить, а что нет. Более подробно обо всем в соответствующем посте на хабре.
Делаем:
и радуемся. Единственное, не забудьте проверить настроил ли он задачу в cron'e, а то у меня конфигуратор сам с этим ни разу не справился.
ETA: Ещe @_epsilon подсказывает, что есть даже отдельный сервис 2vkontakte.ru, но как подсказывает опыт, подобные вещи нежизнеспособны в long run, так как быстро банятся вконтактом, да и доверия у параноиков типа меня не вызывают.
А то что было написано ранее уже давно неправда. ETA: За исключением реализации на php от kichrum.org.ua — она, как мне сообщают, работает до сих пор, цветет и пахнет. Вот пост с подробным описанием.
С полгода назад пошла череда постов на тему постинга статуса из Twitter'a во Вхонтахтег и никак не доходили руки настроить себе. Итак.
Существующие решения:
Подход 1. Настроил решение номе два, проверил — работает, поставил на крон с периодом в три минуты и уехал в универ. Днем по сообщение понял, что этот гад постит из твиттера статус раз в три минуты, нещадно оккупирую ленту. Кое как, через жэпэрээс за две минуты по вебшелу сумел вырубить крон и на этом успокоится. Но заноза не сидит спокойно.
Подход 2. Последнее, пятое, решение работает и работает идеально: нет анальной оккупации ленты, работает быстро, стремительно, но не фильтрует реплаи и DM. Но исправить это дело стало нетривиальной задачей.
Подход 3. Я не знаю почему именно в этом скрипте сзять character из строки по номеру — нельзя, точнее тупо не работает и возвращает всю строку. Мб у меня не тот php или еще что — в общем, пришлось полдня страдать херней и переписать все, кроме api конечно. В итоге выяснилось, что работает substr (). Зато работает так как надо, сука (скачать).
6. Оказалось это еще не предел и нашелся смелый laughedelic, реализовавший это на Haskell'e.
UPD: После обновления сервиса статусов Вконтакте и юзерапи, данные рецепты полетели к черту, зато появился выход - http://www.taras.tk/2010/08/avtomaticheskoe-obnovlenie-statusa-v-kontakte-pri-pomoshhi-twitter-%E2%80%93-twitter2vkontakte-2-0/. Но и эту лавочке вконтактик прикрыл. Пичаль.
Related Posts
• Grub2 Recovery• Do Your Work