Расширение гугл хрома для Главреда

10 июля 2015, 11:44

«Главред помогает очистить текст от словесного мусора, проверяет на соответствие информационному стилю»
Сайт Главреда

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

У сервиса появился АПИ. АПИ еще горячее, и никаких плагинов или расширений с его использованием никто до сих пор не создал.

Я написал расширение для гугл хрома. Пока другие разработчики пишут плагины под ЖЖ, вордпресс и прочее, пользователи Главреда уже могут улучшать свои тексты быстрее и проще чем раньше.

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

Если вам не по душе править текст в маленьком окне, выделите текст, кликните по нему правой клавишей мыши и выберите пункт меню «Отправить в Главред». Вместе с выделенным текстом вы отправитесь на сайт главреда, где сможете продолжить редактуру.

Код расширения выложен на гитхабе. Надеюсь, разработчикам плагинов для Главреда или любых расширений для хрома этот код окажется полезным.

Установить расширение можно прямо из интрнет-магазина гугл хрома. Разумеется, бесплатно.

Сюрприз. Все расширения гугл хрома работают и в яндекс браузере. Расширение «Главред» не исключение.

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

Поделиться
6 комментариев
Владислав Гороховский

Было бы здорово ещё и для Safari :)

Сергей Дмитриев

Хочу для начала это расширение «обкатать». Потом можно и для сафари сделать. Но, думаю, к тому времени его уже кто-нибудь другой напишет. Код на гитхабе ему в помощь :—)

Виктор Суздалев

Оно должно на лету работать, если в окошке писать? Потому что пока не хочет, только редирект на сайт.

Где можно посмотреть код?

Сергей Дмитриев

Должно быть так: вы печатаете, как только закончили печатать, проходит секунда-другая, статистика внизу обновляется, новые стоп-слова подчеркиваются волнистой линией. У вас не так?

Пока вы печатаете, оценка и количество стоп слов, указанные внизу, будут серыми. Это значит, что данные не актуальны и обновятся после того, как вы закончите ввод текста.

Код можно посмотреть на гитхабе.

Андрей Гурылев

А почему бы не сделать редактирование в том же поле, где пишешь текст? А оценку выводить, например position: fixed; bottom: 0;

Сергей Дмитриев

Поля для ввода теста на всех сайтах имеют свои особенности. У каждого поля есть уникальные свойства, которые учесть единожды для всех невозможно.

Для каждого отдельного сайта нужно писать свой кусок кода. Единственное, что можно сделать в рамках браузерного расширения, переписать расширение таким образом, чтобы другие разработчики могли дописывать к нему плагины. Одна форма — один плагин. А ведь формы еще и не постоянны. Разработчики сервисов их периодически переделывают, а те, кто напишут плагины для расширения, далеко не всегда будут оперативно реагировать. В общем, затея рисковая и я от реализации отказываюсь, такой продукт ожиданий не оправдает.

Если вы чаще всего пишете тексты в своём блоге, лучше дождаться появления специального плагина для вашей платформы.

Илья

День добрый! Кнопка «Отправить в Главред» открывает страницу без выделенного фрагмента — там или старый текст который я ввел ранее сам, или пусто, если ничего не было. Это справедливо как для кнопки из контекстного меню, так и для кнопки в окне расширения. В остальном, вроде, полет нормальный.
Инфо: 46 Канарейка.

Сергей Дмитриев

Добрый день! Для реализации этой функции я использовал недокументированный функционал сайта Главреда. Вот и поплатился. Видимо у главреда что-то поменялось. В ближайшие дни займусь починкой.

Сергей Дмитриев

Как сказал Илья, в последнии дни из расширения текст в Главред не отправлялся. Всё починил. Обновите расширение с версии 1.3 на более позднюю. Текущая версия 1.4.

Илья

Хочухи:

  1. Возможность заблокировать текст в окне расширения, так как можно потратить 30 минут на его правку и скинуть просто закрыв и открыв окно расширения имея выделенный текст на странице.
  2. Добавить таки примеры к ошибкам в окно расширения. Но это, вероятно, нужно писать в Главред? Я так понимаю, такого функиционала в API сейчас нет.
Сергей Дмитриев

Первая хочуха интересная, реализую. А по второй вы всё правильно рассуждаете. В АПИ этого нет, нужно писать в Главред.

Ваш комментарий
адрес не будет опубликован


Ctrl + Enter