Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/fabianlars/mw-toolbox
- Owner: FabianLars
- License: mit
- Created: 2020-02-14T16:33:21.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-04-23T19:29:14.000Z (9 months ago)
- Last Synced: 2024-04-24T04:55:44.012Z (9 months ago)
- Topics: cli, fandom, gui, mediawiki, react, rust, tauri, vite
- Language: TypeScript
- Homepage:
- Size: 7.11 MB
- Stars: 10
- Watchers: 1
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)