wiki 0.0.2

Crate is abandoned. Email me if you'd like it :)
wiki-0.0.2 is not a library.
Visit the last successful build: wiki-0.0.3

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
    • "Random article"