All Projects → huggle → Huggle3 Qt Lx

huggle / Huggle3 Qt Lx

Licence: gpl-3.0
Huggle is an anti-vandalism tool for use on MediaWiki based projects

Projects that are alternatives of or similar to Huggle3 Qt Lx

Pro Cmake
Cmake template for C/C++/Qt Project.
Stars: ✭ 16 (-88.81%)
Mutual labels:  cmake, qt
Mediawiki
MediaWiki API wrapper in python http://pymediawiki.readthedocs.io/en/latest/
Stars: ✭ 89 (-37.76%)
Mutual labels:  wikipedia, mediawiki
Cherish
🏰 Sketch- and image-based system for 3D representation and documentation of cultural heritage sites
Stars: ✭ 27 (-81.12%)
Mutual labels:  cmake, qt
Wikiteam
Tools for downloading and preserving wikis. We archive wikis, from Wikipedia to tiniest wikis. As of 2020, WikiTeam has preserved more than 250,000 wikis.
Stars: ✭ 404 (+182.52%)
Mutual labels:  wikipedia, mediawiki
Mediawiker
Mediawiker is a plugin for Sublime Text editor that adds possibility to use it as Wiki Editor on Mediawiki based sites like Wikipedia and many other.
Stars: ✭ 120 (-16.08%)
Mutual labels:  wikipedia, mediawiki
Mwparserfromhell
A Python parser for MediaWiki wikicode
Stars: ✭ 440 (+207.69%)
Mutual labels:  wikipedia, mediawiki
Jwiki
📖 A library for effortlessly interacting with Wikipedia/MediaWiki
Stars: ✭ 69 (-51.75%)
Mutual labels:  wikipedia, mediawiki
Qxmpp
Cross-platform C++ XMPP client and server library
Stars: ✭ 300 (+109.79%)
Mutual labels:  cmake, qt
Qhttpengine
HTTP server for Qt applications
Stars: ✭ 112 (-21.68%)
Mutual labels:  cmake, qt
Apps Android Wikipedia
📱The official Wikipedia app for Android!
Stars: ✭ 1,350 (+844.06%)
Mutual labels:  wikipedia, mediawiki
Opencv Mingw Build
👀 MinGW 32bit and 64bit version of OpenCV compiled on Windows. Including OpenCV 3.3.1, 3.4.1, 3.4.1-x64, 3.4.5, 3.4.6, 3.4.7, 3.4.8-x64, 3.4.9, 4.0.0-alpha-x64, 4.0.0-rc-x64, 4.0.1-x64, 4.1.0, 4.1.0-x64, 4.1.1-x64, 4.5.0-with-contrib
Stars: ✭ 401 (+180.42%)
Mutual labels:  cmake, qt
Openage
Free (as in freedom) open source clone of the Age of Empires II engine 🚀
Stars: ✭ 10,712 (+7390.91%)
Mutual labels:  cmake, qt
Wptools
Wikipedia tools (for Humans): easily extract data from Wikipedia, Wikidata, and other MediaWikis
Stars: ✭ 371 (+159.44%)
Mutual labels:  wikipedia, mediawiki
Screencloud
Screenshot sharing application for Windows, Mac and Linux.
Stars: ✭ 537 (+275.52%)
Mutual labels:  cmake, qt
Cmake Templates
Some CMake Templates (examples). Qt, Boost, OpenCV, C++11, etc 一些栗子
Stars: ✭ 368 (+157.34%)
Mutual labels:  cmake, qt
Nitroshare Desktop
Network file transfer application for Windows, OS X, & Linux
Stars: ✭ 1,150 (+704.2%)
Mutual labels:  cmake, qt
DiscordWikiBot
Discord bot for Wikimedia projects and MediaWiki wiki sites
Stars: ✭ 30 (-79.02%)
Mutual labels:  mediawiki, wikipedia
copyvios
A copyright violation detector running on Wikimedia Cloud Services
Stars: ✭ 32 (-77.62%)
Mutual labels:  mediawiki, wikipedia
Linq To Wiki
.Net library to access MediaWiki API
Stars: ✭ 93 (-34.97%)
Mutual labels:  wikipedia, mediawiki
Mwoffliner
Scrape any online Mediawiki motorised wiki (like Wikipedia) to your local filesystem
Stars: ✭ 121 (-15.38%)
Mutual labels:  wikipedia, mediawiki

huggle3-qt-lx

Huggle 3 is an anti-vandalism tool for use on Wikipedia and other MediaWiki sites, written in C++ (QT framework). It is officially supported for Windows (2000 or newer), MacOS and Linux (debian/ubuntu).

Build Status Build status

Building

IMPORTANT: Since 3.1.19 you must download submodules in folder libs using git:

git submodule init
git submodule update

If you did not download this repository using git, there should be a guide on where you can download the libraries from in the respective folders.

Libraries and tools you need to have to build:

  • C++11 compiler
  • CMake 2.8.9 or higher is required
  • QT5 sdk (recommended 5.7 or newer, with WebEngine and QJSEngine)

[NEW] It is now possible to use a VirtualBox VM as a portable development environment for Huggle. » Wiki page

Windows

» Wiki page

Linux

  • checkout this repository
  • enter the repository folder, then execute:
# IMPORTANT
# The --extension option works only if you cloned this repository using git
# if you downloaded a gzip file, you can only use it after downloading them
# by hand into 'huggle/extension_list' folder
./configure --extension --web-engine
cd release
make
sudo make install
sudo ldconfig

MacOS

» Wiki page

WebKit vs Chromium

Qt5.0 - Qt5.4 supports WebKit, which is a default backend for Huggle. Newer Qt support only Chromium backend (code named WebEngine)

If you want to build Huggle with Qt newer than 5.4 you will have to enable it like this:

./configure --web-engine

Or alternatively if you are starting cmake by hand, just pass it -DWEB_ENGINE=true parameter

Documentation

For developers: source code documentation and the repo's Wiki are available.

For users: on metawiki and mediawiki.

Getting help

We have an IRC-channel irc://chat.freenode.org/#huggle so if you need any kind of help please go there.

Contributing

Everyone is allowed to send their pull requests to this repository, and all regular contributors get a developer access to directly push if they need it. If you want to join the Huggle developer team, please see https://meta.wikimedia.org/wiki/Huggle/Members and insert yourself.

This repository is running CI using travis, if you want to change anything which doesn't require sanity check, like documentation or comments, please append [ci skip] to your message.

Reporting bugs

Please use Wikimedia's tracking platform, phabricator.

Support us

Your donations are welcome and help us focus on the development even more:

PayPal (preferred), or :

LTC:  LfMDMWKqhiT45q4h1uduiDfjUZfiwGiCes
Doge: DMhK9EarJQaZrAHYinGReESL3CPvoMYcKK
BTC:  18YTu4mPqzaaRv5QarvMGRuPiH3ntk5ir2

License

Huggle 3 is licensed under GPL v3+, some contents of this repository may be licensed under different license. See the local README or file headers for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].