wiki
wiki
is a MediaWiki parser written in Rust. It's currently in very early development, but stay tuned.
Creating a MediaWiki client is technically challenging given how inconsistent Wikitext can be. The goal of this project is to parse Wikitext in a consistent and predictable manner.
Roadmap
Subject to change.
0.1
- [ ] Basic TUI
- [ ] Views and layout
- [ ] Keyboard controls
- [ ] Scrolling with mouse
- [ ] Basic functionality
- [ ] Command argument parser
- [ ] Basic article rendering
- [ ] Article searching
- [ ] Internal links
0.2
- [ ] Advanced article searching
- [ ] Find in article (search on page)
- [ ] Multi-tab support
- [ ] Advanced rendering
- [ ] Support more media (tables, IPA, etc.)
- [ ] Use more complex layout (footers, sidebars, etc.)
Future
- Article downloading
- More customization and settings
- Support other wiki formats
- Misc. features