Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/fabianlars/mw-toolbox

Semi-auto editor for fandom/mediawiki wikis.
https://github.com/fabianlars/mw-toolbox

cli fandom gui mediawiki react rust tauri vite

Last synced: 3 months ago
JSON representation

Semi-auto editor for fandom/mediawiki wikis.

Awesome Lists containing this project

README

        

# mw-toolbox

some tools to interact with [fandom](https://community.fandom.com/) wikis

uses limited editing rate of ~1-2 edits per second according to fandoms rules

- GUI usage (development):
- cd into gui subdir
- run "pnpm|yarn|npm install"
- run "pnpm|yarn|npm start" to start the dev server
- run "pnpm|yarn|npm tauri dev" to start the tauri app
- CLI usage (development):
- Input files need to be formatted with newline seperation (eg 1 wiki article per line)
- run via "cargo run \ (\)" inside cli folder
- every command needs Fandom login credentails created via Special:BotPasswords. There are two ways to provide them:
- the FANDOM_BOT_NAME & FANDOM_BOT_PASSWORD environment variables
- cli flags: "cargo run [--loginname \|-n \] and [--loginpassword \|-p \]"
- example: "cargo run delete ../todelete.txt"
- deletes every page listed in specified file (separation via newline)