6 March 2011

ХабраГрамотность для всех

Habr
Привет хабрасообщество!

Оффтопик


Начну с наболевшего. Уже подготовил эту часть текста и захотел начать публиковать топик, как встретился с нововведением для меня — проверкой на то, что я читал правила Хабра. И вычитал там такие строки:
Хабр — для грамотных людей. Мы любим русский язык и не любим тех, кто его коверкает. Ошибки и опечатки бывают у всех — старайтесь проверять текст перед отправкой. А постоянные орфографические ошибки и игнорирование правил пунктуации не приветствуются, а намеренное коверканье слов, «падонкоффский сленг» и мат очень скоро станут причиной бана.
Это как раз то, что в последнее время все больше удручает на Хабре. И вот как-то в очередной раз читая топик, кишащий грамматическими ошибками, я понял — с этим надо что-то делать.


ХабраГрамотность


Сказано — сделано. За два дня разобрался в механизме экстеншенов в Chrome и написал на коленке первую версию помощника. Название пришло в голову сразу, основная функциональность тоже давно уже крутится в голове.
Итак, нам нужно уметь быстро, не мусоря в комментариях к топику, сообщить автору, что он не соблюдает правила уважаемого Хабра и ему стоит исправиться. Функцию эту я повесил на сочетание клавиш Alt+Enter. Кроме того, поместил кнопочку, напоминающую, что можно этой функцией пользоваться, в футер к каждой статье.



Последовательность действий


  1. Выделяем ошибочное слово или выражение
  2. Нажимаем заветную кнопочку или сочетание клавиш Alt+Enter
  3. Видим сообщение, говорящее нам о том, что все отправлено
  4. PROFIT!


Как получить и себе такую штуку


Скачать плагин можно с сайта habraliteracy.appspot.com. К сожалению, мне не удалось быстро разобраться почему то же самое не заработало под Greasemonkey, поэтому пока радуются «правильные» владельцы Google Chrome.

Планы развития


Самый главный план — понять насколько это интересует хабрасообщество и собрать пожелания. Уже сейчас я очень хочу сделать:
  1. Добавить поддержку всех возможных браузеров.
  2. Сделать возможность настраивать поведение. Например, изменить шаблон сообщения, поменять сочетание клавиш и т.д.
  3. Объединение в ящике писем с ошибками по одному топику
  4. Добавить возможность изменять и дополнять текст письма с ошибкой после нажатия сочетания клавиш
  5. Поработать над дизайном сайта и встраиваемой кнопочки
  6. Посылка кроме самой ошибки еще и текста, окружающего ее

ну и многое другое.

Welcome в комменты с замечаниями и предложениями!

P.S.: требуется помощь в разработке данного расширения. В основном дизайнерская.
Tags:ХабрграмотностьХабраГрамотностьhabraliteracygoogle chromeextensions
Hubs: Habr
+166
1.1k 26
Comments 143