Страница полузащищенная
Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Huggle - это браузер различий, предназначенный для борьбы с вандализмом и другими неконструктивными изменениями в проектах Викимедиа , написанных на C ++ с использованием фреймворка Qt . Изначально он был разработан в .NET Framework по Gurch , который не является более активным не по этому проекту. Любой может скачать Huggle, но для использования программы без ограничений в английской Википедии необходимы разрешения на откат .

Основная идея Huggle как средства борьбы с вандализмом - сделать Википедию максимально открытой и свободной (позволяя всем редактировать без каких-либо ограничений), сохраняя при этом чистоту от любого вандализма.

Хотя Huggle может загружать и просматривать правки, внесенные в Википедию в режиме реального времени, он также помогает пользователям определять неконструктивные правки и позволяет быстро отменить их. Чтобы сделать выводы о том, является ли редактирование конструктивным, используются различные механизмы. Он использует полураспределенную модель, в которой изменения извлекаются с использованием «провайдера» (это может быть что угодно, способное распределять поток информации редактирования, например, Wikipedia API или канал последних изменений IRC ), предварительно анализируемый и анализируемый. Затем эта информация передается другим средствам защиты от вандализма, таким как ClueBot NG . Huggle также использует ряд механизмов самообучения, в том числе глобальный белый список (пользователи, которые считаются доверенными) и оценки вредоносности пользователей, которые хранятся локально на компьютере клиента.

Перед использованием Huggle пользователям рекомендуется прочитать заявление о конфиденциальности , в котором содержится информация о том, как Huggle хранит данные и управляет ими. Чат поддержки и разработки доступен на #huggle connect . Кроме того, используйте его с осторожностью и проверяйте каждое вносимое вами изменение.

Когда начать

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

Huggle не предназначен для новых пользователей Википедии. Все Wikipedian, намеревающиеся использовать Huggle, должны знать, как бороться с вандализмом, прежде чем они начнут . Если вы хотите получить опыт борьбы с вандализмом, академия борьбы с вандализмом - хорошее место для начала. Кроме того, обязательно наличие разрешений на откат в англоязычной Википедии. Huggle не требует разрешений на откат для некоторых других вики и может быть протестирован на тестовом .wikipedia .org без каких-либо специальных разрешений.

Как только все требования будут выполнены, Huggle можно будет загрузить с сайта meta: Huggle / Download .


Релизы

Текущая стабильная загрузка - версия 3.4.10.

Huggle можно использовать в любой вики, на которой работает MediaWiki . См. В meta: Project: Huggle / List список проектов Викимедиа, в которых можно использовать Huggle. Если вы хотите, чтобы она была включена в какой-либо другой проект, свяжитесь с нами на странице отзывов или на сайте Wikimedia Phabricator.

Расширения

Huggle 3 можно расширить в своих функциях и возможностях с помощью расширений, написанных на C ++ или JavaScript. Доступные сценарии JS, созданные сообществом, можно найти здесь .

Huggle 3 уже здесь, теперь с мгновенным возвратом, большим количеством файлов cookie и поддержкой Linux и OS X!

Примечание: Huggle 3 официально вышел !! Мы хотели бы сообщить, что разработка Huggle 2x (известного как legacy huggle) остановлена ​​из-за включения новых функций; поддержка инструмента была значительно сокращена. Время от времени мы исправляем ошибки, которые делают его непригодным для использования. Мы настоятельно рекомендуем пользователям Huggle 2 перейти на Huggle 3.

Huggle 3 написан на C ++ и Python и включает в себя множество новых функций, таких как совместимость с Linux и OS X, интерфейс сценариев, лучшая производительность и многое другое .

Форма входа (ubuntu)

Huggle 2 пользователя

Если вы использовали Huggle 2 и хотели бы перейти на Huggle 3, имейте в виду, что есть некоторые отличия в базовой конфигурации и компоновке Huggle. Huggle 3 сохраняет ваши данные конфигурации на другой странице (huggle3.css) и не перезаписывает устаревшую страницу конфигурации Huggle в вашем пользовательском пространстве. Это означает, что вы можете безопасно изменить свои предпочтения Huggle 3, и это не повлияет на ваши настройки Huggle 2. Если вам не нравится новый интерфейс, вы можете зайти в настройки Huggle 3 и нажать кнопку « Изменить все настройки Huggle», чтобы вести себя как кнопка Huggle 2 . Макет по-прежнему будет другим, но его можно легко изменить по своему вкусу. Виджеты можно удалить или изменить, так что вы можете сделать его немного больше похожим на старый Huggle, если хотите.

Бета-тестирование

Ночные сборки - вы можете скачать предварительные версии Huggle для Windows, нажав здесь . Сначала вам нужно установить выпускную версию Huggle (сборка x64) для Windows с помощью установщика Windows. Если вы это сделаете, просто загрузите файл .zip и распакуйте его содержимое где-нибудь на вашем диске. Затем вы можете запустить ночную версию Huggle, открыв файл huggle.exe в только что распакованном содержимом. Ночную версию Huggle для Ubuntu можно установить, выполнив команду «sudo snap install --edge huggle». Эти версии компилируются и собираются после каждой фиксации в основной ветке.

Если вы хотите стать бета-тестером Huggle, добавьте себя в список участников проекта (в качестве бета-тестера), и вы будете автоматически получать уведомление по электронной почте / сообщению каждый раз, когда будет выпущена новая бета-версия. Не забывайте отправлять все отзывы, касающиеся бета-версий, в систему отслеживания проблем.

Вы можете помочь

Если вам нравится Huggle и вы хотите помочь в его разработке, вы можете внести свой вклад и помочь в его разработке, даже если у вас нет каких-либо знаний в области компьютерного программирования. Ты можешь:

  • Улучшение страниц проекта о Huggle
  • Напишите и улучшите документацию ( https://www.mediawiki.org/wiki/Manual:Huggle )
  • Помогите другим пользователям IRC #huggle connect
  • Предлагайте новые функции
  • Переведите Huggle на другие языки (переводы Huggle доступны на translatewiki.net )
  • Star Huggle на github ( https://github.com/huggle/huggle3-qt-lx ). Это сделает его более популярным и привлечет к проекту больше разработчиков.
  • Жертвовать деньги

Если вы заинтересованы в этом проекте, добро пожаловать к нам. Просто добавьте свое имя в таблицу в WP: Huggle / Members и укажите, как вы будете участвовать (пример: перевод / помощь на странице обратной связи или IRC). Если вы хотите стать разработчиком, создайте форк нашего репозитория на github, внесите изменения и отправьте запрос на перенос. Мы очень ценим каждую небольшую помощь!

Включение Huggle для другого проекта

Если вы хотите включить Huggle для другого проекта, сделайте следующее:

  • Заполните билет здесь .
  • Необязательно: обратитесь за помощью к сисопу этой вики, который свободно владеет английским языком.
  • Необязательно: переведите Huggle на свой язык .

Смотрите также

  • {{ User: UBX / huggle }}: Userbox для пользователей Huggle
  • {{ Huggle topicon }}: значок Topicon для пользователей Huggle

Рекомендации

  1. ^ "список языков" . huggle.wmflabs.org . CS1 maint: обескураженный параметр ( ссылка )[ мертвая ссылка ]

Внешние ссылки

  • Huggle на Викимедиа Phabricator
  • Huggle на GitHub