confiq / wiki-annotate

wikipedia annotate, wiki page blame

Repository from Github https://github.comconfiq/wiki-annotateRepository from Github https://github.comconfiq/wiki-annotate

wiki-annotate

same as git annotate but for wikipedia markup language

How to use

Be on whatever domain/article on wikipedia and chage .org to .red:

example

development

Prerequisites

  • wiki-annotate was tested on python 3.9, but it should work on python 3.8<

  • for frontend magic, node10 and npm

Quickstart

backend

Use venv to create dev env

  1. create venv, with python3 python3 -m venv .venv. This will create a folder .venv and to activate it, source .venv/bin/activate
  2. pip install -e . will install package wiki-annotate
  3. uvicorn wiki_annotate.api:app --reload --reload-dir wiki_annotate will run fastAPI backend.

frontend

Frontend is done in react-sematic-ui! go to frontend directory and run npm init and after that npm start and follow the instructions.

About

wikipedia annotate, wiki page blame

License:Apache License 2.0


Languages

Language:Python 76.3%Language:JavaScript 15.9%Language:HTML 3.4%Language:CSS 2.5%Language:Dockerfile 2.0%