Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/happybravo/mediawiki_works

Upgrade default search on MediaWiki.
https://github.com/happybravo/mediawiki_works

file-upload mediawiki mediawiki-api ocr pdf python pywikibot search search-engine uploader watchdog wiki wikipedia

Last synced: about 1 month ago
JSON representation

Upgrade default search on MediaWiki.

Awesome Lists containing this project

README

        

# MediaWiki_works
An attempt to upgrade default search and make uploaded PDFs searchable on MediaWiki.

----

## REQUIREMENTS
- [CirrusSearch](https://www.mediawiki.org/wiki/Extension:CirrusSearch)
- [Setup Instructions](https://github.com/wikimedia/mediawiki-extensions-CirrusSearch)
- [PDFHandler](https://www.mediawiki.org/wiki/Extension:PdfHandler)
- [OCRmyPDF](https://pypi.org/project/ocrmypdf/)
- [pywikibot](https://github.com/wikimedia/pywikibot)
- [watchdog](https://pypi.org/project/watchdog/)

---

Run [```watcher.py```](watcher.py) to automatically upload files on the server.

---

Configure [this](https://github.com/HappyBravo/MediaWiki_works/blob/main/MW_pybot.py#L36) according to your wiki site before using.