На этой странице рассказывается, как настроить и установить Huggle 3, если вы хотите провести бета-тестирование или просто хотите опробовать новый Huggle.
Имейте в виду, что Huggle 3 в настоящее время не завершен. Могут быть баги, глюки и другие уязвимости. Соблюдайте осторожность при тестировании на рабочих вики.
Часто задаваемые вопросы
Что такое Huggle 3?
Huggle 3 - это полная переработка Huggle 2x, во многом из-за того, что Huggle 2 был написан на VB и создавал двоичные файлы, которые могут работать только в Windows. Некоторым удавалось запускать их и на Linux, но производительность всегда была плохой, и не все работало должным образом. Huggle 3 является кроссплатформенным и может быть изначально скомпилирован на любой популярной платформе, включая Linux, OSX и Windows.
Поскольку он был переписан в основном с нуля, он может содержать меньше функций, чем старый Huggle (но, возможно, появилось несколько новых). Если вы не хотите участвовать в бета-тестировании программы, рекомендуется придерживаться Huggle 2 до его завершения.
Я получаю такие ошибки, как «Невозможно проанализировать разницу для PAGENAME, откат к веб-рендерингу». Что это такое?
Это означает, что Huggle по какой-то причине не смог получить различие с помощью API. Вероятно, что сервер, который обрабатывал запрос API, ничего не слышал от отставшего подчиненного сервера SQL, и запрошенная версия не могла быть отображена. Разработчики знают об этой ошибке, и скоро будет доступно исправление.
Huggle использует Qt, который странным образом отображает кнопки такого типа. Вам нужно нажать и удерживать кнопку возврата, чтобы появилось меню.
Я не вижу «английской Википедии» в списке проектов. Что случилось?
Вам нужно нажать кнопку «Обновить» в форме входа.
Изменения
Скорость и использование памяти
Huggle теперь написан на C ++, работает изначально и не требует интерпретатора. Поэтому он работает намного быстрее и требует меньше оперативной памяти. Он также использует WebKit вместо Internet Explorer для отображения HTML, который работает намного быстрее и не содержит известных утечек.
Представление
Изменения сначала загружаются до того, как они помещаются в очередь, поэтому переход к следующему редактированию в очереди происходит намного быстрее (в зависимости от вашего оборудования). С другой стороны, редактирование занимает немного больше времени, чтобы появиться в очереди.
Составление отчетов
Huggle 3 содержит сложную систему отчетов, которую можно использовать в любой вики, а не только на en.wiki. Для каждого отчета вы можете выбрать из списка вандализм правки и включить их в отчет. В отличие от Huggle 2, автоматические отчеты недоступны, чтобы уменьшить количество ложных отчетов, к которым был склонен старый Huggle.
Хорошо редактировать
Каждое редактирование можно отметить как хорошее, что является полной противоположностью отмене редактирования. Пользователь получает отрицательную оценку (пользователи с очень низкой оценкой попадают в белый список), и если у них нет страницы обсуждения, она создается с приветственным сообщением, и другие пользователи Huggle уведомляются о том, что этот пользователь является конструктивным редактором. Когда вы помечаете правку как правильную, она не отменяется, и вы автоматически переходите к следующему редактированию. Сочетание клавиш - G.
Прогноз
Все правки помещаются в очередь после их постобработки, так что содержимое diff предварительно анализируется и проверяется на соответствие списку слов и другим распространенным шаблонам вандализма. Правки оцениваются, а затем сортируются в очереди по количеству оценок, а не по типу.
Система HAN
Huggle Anti-vandalism Network (HAN) - это новая система, которая позволяет всем пользователям Huggle (и совместимым инструментам или ботам) сотрудничать при борьбе с вандалами. Пользователи делятся своей информацией о подозрительных изменениях, возвратах, удалениях и т. Д., Чтобы минимизировать конфликты редактирования и максимально увеличить свой потенциал в качестве истинной команды по борьбе с вандализмом.
Расширения
В последней версии Huggle функций гораздо меньше; в основном те, которые использовались редко, были исключены. Любые дополнительные функции, особенно функции, которые работают только на определенных вики, будут поддерживаться и доступны через дополнительные расширения.
Портативность
Huggle можно загрузить с любого устройства, включая флешки или сетевые диски. Опция --chroot также позволяет Huggle хранить там свои файлы конфигурации, так что его можно сделать полностью переносимым, без необходимости установки и легко использовать в любой операционной системе. Вы даже можете смешивать несколько двоичных файлов, созданных для разных ОС, и использовать одни и те же файлы конфигурации. Это позволит вам использовать один и тот же Huggle с одинаковой конфигурацией на любой платформе.
Безопасность
Huggle 3 поддерживает SSL через библиотеки OpenSSL , что делает его безопасным даже при использовании незащищенного беспроводного или мобильного Интернета.
Как сделать так, чтобы Huggle 3 больше походил на старый Huggle
Откройте настройки и ...
- На вкладке « Возврат» снимите флажок «Требовать подтверждения для отката редактирования, сделанного в пользовательском пространстве».
- На вкладке « Лента новостей» установите флажок «Удалять старые правки, если анализируются новые правки на той же странице».
- На вкладке « Производительность » установите флажок «Отображать последнюю версию страницы, если текущая редакция не является последней редакцией».
- На вкладке « Производительность» во фрейме « При изменении страницы, возврата и т. Д. » Установите флажок «Получить собственное изменение».
Известные проблемы
Персональная конфигурация пока действительно не работает; если вы начнете использовать Huggle 3, ваш личный конфиг из Huggle 2 будет уничтожен- Исправлено Конфигурация теперь будет сохранена под huggle3.css в вашем пользовательском пространстве.
- (Ctrl + S) Удалить на zhwiki не работает (4 ОШИБКА: нет различий для 美国 麻将 невозможно повторно оценить)
Запросы на защиту страницы, удаление страницы и т. Д. Дают сбоиФиксированный- Интерфейсы тегов не реализованы (пока можно использовать Twinkle )
Откат программного обеспечения пока не работает, поэтому вы не можете использовать Huggle, если у вас нет прав на откат.Фиксированный- Локализация для многих товаров отсутствует
В настройках очень мало элементовФиксированныйНет возможности изменить фильтры очередиФиксированный- Доступна только 1 очередь (вероятно, именно так будет работать начальная версия, поскольку нет реальной необходимости в нескольких очередях)
- На некоторых страницах нет симпатичных различий (ОШИБКА: нет различий для СТРАНИЦЫ, которую невозможно пересчитать). На это есть несколько возможных причин; большинство из них можно исправить, за исключением одного, где подчиненный кеш кластера WMF еще не содержит данных для сравнения (API-интерфейсы используют разные подчиненные серверы). Надеюсь, это скоро будет исправлено.
Как установить
Готовые пакеты
Окна
Установщик: 3.1.6
Ubuntu
- Используйте ppa ppa: huggle-devs / ppa
sudo add-apt-repository ppa:huggle-devs/ppa
sudo apt-get update
sudo apt-get install huggle
Debian
Используйте ppa ppa: benapetr / huggle
- Создайте /etc/apt/sources.list.d/huggle.list, содержащий
deb http://ppa.launchpad.net/huggle-devs/ppa/ubuntu trusty main
deb-src http://ppa.launchpad.net/huggle-devs/ppa/ubuntu trusty main
- Выполнить (могут отображаться некоторые предупреждения о доверии и ключах)
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F3D77590
sudo apt-get update
sudo apt-get install huggle
Обновлено сентябрь 2014 г.
Mac OS X
Установщик: Версия 3.1.1
Исходный код
Окна
Посмотрите этот видеоурок о том, как установить Huggle - http://www.youtube.com/watch?v=aQsALFMGimI
- Загрузите и установите Qt SDK с http://qt-project.org/downloads#qt-creator
- Загрузите исходный код с GitHub:
git clone http://github.com/huggle/huggle3-qt-lx
- Откройте исходный код в Qt Creator
- Создайте пустой файл version.txt в папке Huggle.
- Построить это
Linux
- Загрузите Qt SDK и python-dev
- Для Debian / Ubuntu Qt4
sudo apt-get install python-dev libqt4-dev libqt4-webkit libqt4-network qt4-qmake libqtwebkit-dev libqt4-dev-bin qt4-dev-tools make g++ gcc
- Для Debian / Ubuntu Qt5
sudo apt-get install pyqt5-dev-tools qt5-qmake python-dev make g++ gcc
- Для Debian / Ubuntu Qt4
- Получить исходный код
git clone http://github.com/huggle/huggle3-qt-lx
cd huggle3-qt-lx/huggle
- Построить это
./configure
cd huggle_release
make
- Начать Huggle
./huggle
Mac OS
Руководство по GitHub
Почему вам не следует использовать Huggle 3, если вы работаете в Windows
- Huggle 3 может содержать меньше функций, чем старые версии
- Huggle 3 содержит ошибки, и некоторые функции могут работать некорректно
- Huggle 3 может вызвать всплывающее окно управления учетными записями пользователей , что является катастрофой, если вы не являетесь локальным администратором и не имеете пароля администратора.
Почему вам стоит использовать Huggle 3, если вы не в Windows
- Оно работает.
- Это действительно так.
- Шутки в сторону. Даже без Wine или Mono.