Работающий плагин Echofon под Firefox (установка патча)
В прошлом посте блога я рассмотрел специальный сервис и плагин Twitbin который начал использовать после проблем с предыдущем плагином Echofon. В принципе, все основные функции он позволял делать — ретвиттить, отсылать сообщения, просматривать ленту и т.п. Тем не менее, удобство и юзабилити меня лично не устраивали в полной мере — Echofon был реально удобнее и круче. Собственно поэтому я был очень счастлив узнать, что этот классный плагин для Firefox можно пропатчить. За решение большое спасибо автору этой статьи.

Вообще все сломалось когда твиттер ввел новый Twitter API 1.1, закрыв предыдущую версию. Сразу после этого возникли проблемы во всех клиентах Echofon. Через некоторое время программу под Mac OS починили, а вот Firefox модулем никто заниматься не планировал:(

К счастью, нашлись в сети умельцы которые пропатчили плагин Echofon под Firefox. Автор заметки по ссылке выше рассказывает, что пытался пошагово сравнить две версии модуля на предмет наличия вредоносного кода. Но в итоге обнаружил лишь некоторые незначительные правки по типу:
// const TWITTER_API_URL = "api.twitter.com/1.0/"; // old and busted const TWITTER_API_URL = "api.twitter.com/1.1/"; // new hotness
Тем не менее, он напоминает, что вы используете чужие разработки (модули) исключительно на свой страх и риск. Кстати, если захотите самостоятельно провести анализ кода, тогда просто переименуйте файл модуля .xpi в .zip, так как он по сути является запакованным архивом.
Установка пачта Echofon для Firefox
1. Первым делом нужно скачать исправленную версию модуля Echofon (на момент написания этой статьи была 7-ая).
2. Дальше в меню Firefox выбираете пункт «Инструменты» — «Дополнения» (или нажимаете Ctrl+Shift+A). В верхнем правом углу найдете иконку с шестеренкой, где потребуется кликнуть по варианту «Установить дополнения из файла…»

3. В открывшемся окне указываете путь к скачанному файлу дополнения. А затем перегружаете браузер.
И Echofon для Firefox снова работает!



