Skip to main content

A simple frontend for Wikimedia wikis

Project description

Wikimore - A simple frontend for Wikimedia projects

Support Private.coffee! Matrix PyPI PyPI - Python Version PyPI - License Latest Git Commit

Wikimore is a simple frontend for Wikimedia projects. It uses the MediaWiki API to fetch data from Wikimedia projects and display it in a user-friendly way. It is built using Flask.

This project is still in development and more features will be added in the future. It is useful for anyone who wants to access Wikimedia projects with a more basic frontend, or to provide access to Wikimedia projects to users who cannot access them directly, for example due to state censorship.

Features

  • Supports all Wikimedia projects in all languages
  • Search functionality
  • Proxy support for Wikimedia images

Instances

URL Provided by Country Comments
wikimore.private.coffee Private.coffee Austria
wm.bloat.cat bloat.cat Germany

If you operate a public instance of Wikimore and would like to have it listed here, please open an issue or a pull request.

Installation

Production

  1. Create a virtual environment and activate it
python3 -m venv venv
source venv/bin/activate
  1. Install the package from PyPI
pip install wikimore
  1. Run the application
wikimore
  1. Open your browser and navigate to http://localhost:8109

Development

  1. Clone the repository
git clone https://git.private.coffee/privatecoffee/wikimore.git
cd wikimore
  1. Create a virtual environment and activate it
python3 -m venv venv
source venv/bin/activate
  1. Install the package in editable mode
pip install -e .
  1. Run the application
flask --app wikimore run
  1. Open your browser and navigate to http://localhost:5000

License

This project is licensed under the MIT License - see the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wikimore-0.1.5.tar.gz (13.1 kB view details)

Uploaded Source

Built Distribution

wikimore-0.1.5-py3-none-any.whl (15.0 kB view details)

Uploaded Python 3

File details

Details for the file wikimore-0.1.5.tar.gz.

File metadata

  • Download URL: wikimore-0.1.5.tar.gz
  • Upload date:
  • Size: 13.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.2

File hashes

Hashes for wikimore-0.1.5.tar.gz
Algorithm Hash digest
SHA256 8ec5afd30676a92a4bec6da62205b79ba7370e273a1cd97437f4c4edff5fae59
MD5 0e60a31ebb7b9cdd3dbf5d43b25e3210
BLAKE2b-256 490f335a2a2db8f26b036dd513921f4209c4109bbb0da2fcd19a80560cc559e9

See more details on using hashes here.

File details

Details for the file wikimore-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: wikimore-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 15.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.2

File hashes

Hashes for wikimore-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 fcb9093756f06bc5fe5f467c9929307cd4c9241e0ab3e5b26050917c77cb6bec
MD5 090f15d15df3b5cf5b707bec7adb8776
BLAKE2b-256 f3f0abd525bdba1fa28d5b4397145722e6a91a35630f2f43d9f42b9ad543f852

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page