Skip to content
#

MediaWiki

mediawiki logo

MediaWiki is a popular free and open source wiki engine written in PHP.

It is used by tens of thousands of websites to collect and organize knowledge and make it available to people.

Many people may be familiar with MediaWiki as the software that runs Wikimedia sites such as Wikipedia.

Here are 649 public repositories matching this topic...

pytablewriter is a Python library to write a table in various formats: CSV / Elasticsearch / HTML / JavaScript / JSON / LaTeX / LDJSON / LTSV / Markdown / MediaWiki / NumPy / Excel / Pandas / Python / reStructuredText / SQLite / TOML / TSV.

  • Updated May 30, 2020
  • Python
mwjames
mwjames commented Jun 30, 2019

To help users unfamiliar with SMW to find features and supplementary functions which are normally not enabled by default, I created [0] as starting point.

I would appreciate if some people from the community find the time to finalize and complete the list.

Tasks

  • Identify features and supplementary functions
    • SMWSearch
  • Add separate summary sections to the smw@wiki
asifkhan69
asifkhan69 commented Oct 1, 2019

Can we get more detail documentation with examples specially how to get data for wikidata method once it is fetched such as to get "date of birth, gender" which can cover for people who are new to python. There are examples but not enough to utilise this great package for usage.

nnt0
nnt0 commented Mar 17, 2018

Hi,

im trying to use random() and recentchanges() but everytime i print the output of one of them i get this:

>>random = site.random(namespace=0, limit=10)
>>random
<List object 'random' for <Site object 'test.wikipedia.org/w/'>>

and the same for recentchanges()

>>> recent = site.recentchanges()
>>> recent
`<List object 'recentchanges' for <Site object 'test.wikipedia.or

Krinkle
Krinkle commented Jun 12, 2016

When making changes to existing content (e.g. not appending or prepending text), it is important that bots don't accidentally overwrite edits by other users.

The way bots should do this to, when fetching the existing content, pass the revision timestamp to the edit module. This way, if another edit has been made since then, the edit will be rejected. At this point the bot can either try again, or

Gaelan
Gaelan commented Feb 9, 2019

Often, we see edits changing the spelling of a word or other English-dialect stuff. It's hard to evaluate those edits without context, so it would be great if Huggle showed somewhere if the article had a template documenting the consensus. The same applies for things like {{use dmy dates}}, although I don't see those edits as much.

Actually, it occurs to me that a generic "Huggle comment" syste

kelson42
kelson42 commented Mar 5, 2020

And before trying to load an external js file with --customFlavour, it should be checked in the internal extensions directory.

So:

  • --customFlavour=WiktionaryFR should load WikitionaryFR.js in this extensions directory.
  • --customFlavour=foobar should load foobar.js in the current directory (from where mwoffliner is launched by the user).
  • --customFlavour=foobar.js should
gesinn-it
gesinn-it commented Oct 16, 2019
  • MW 1.31
COMPOSER=composer.local.json composer require --update-no-dev mediawiki/chameleon-skin 2.1.0

fails with

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for mediawiki/chameleon-skin 2.1.0 -> satisfiable by mediawiki/chameleon-skin[2.1.0].
    - mediawiki/chameleon-skin 2.1.0 requires mediawiki/m

Created by Wikimedia Foundation and MediaWiki contributors

Released January 25, 2002

Repository
wikimedia/mediawiki
Website
www.mediawiki.org
Wikipedia
Wikipedia
You can’t perform that action at this time.