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
- Host: GitHub
- URL: https://github.com/femiwiki/legunto
- Owner: femiwiki
- License: agpl-3.0
- Created: 2020-07-20T14:36:03.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2025-03-01T08:17:21.000Z (over 1 year ago)
- Last Synced: 2025-03-29T10:24:17.645Z (about 1 year ago)
- Topics: scribunto
- Language: Python
- Homepage:
- Size: 96.7 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
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