An open API service indexing awesome lists of open source software.

https://github.com/femiwiki/legunto

Fetch MediaWiki Scribunto modules from wikis
https://github.com/femiwiki/legunto

scribunto

Last synced: 4 months ago
JSON representation

Fetch MediaWiki Scribunto modules from wikis

Awesome Lists containing this project

README

          

# legunto [![Github checks status]][github checks link] [![codecov.io status]][codecov.io link]

Fetch MediaWiki [Scribunto] modules from wikis and save as files

## Install

Requirements:

- [Python] 3
- [pip]

1. Download a wheel file from [Releases].
2. Execute `pip install legunto-*.whl`.

## Usage

```sh
# Print help message
python -m legunto

# Prepare scribunto.json
touch scribunto.json
vim scribunto.json

# Fetch lua modules based on the scribunto.json
python -m install
```

## Build

```sh
python -m pip install -r requirements.txt
python -m pip install -r requirements-dev.txt
python setup.py bdist_wheel
```

[github checks status]: https://badgen.net/github/checks/femiwiki/legunto/main
[github checks link]: https://github.com/femiwiki/legunto/actions
[codecov.io status]: https://badgen.net/codecov/c/github/femiwiki/legunto
[codecov.io link]: https://codecov.io/gh/femiwiki/legunto
[scribunto]: https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:Scribunto
[python]: https://www.python.org/
[pip]: https://pip.pypa.io/en/stable/
[releases]: https://github.com/femiwiki/legunto/releases