roygbyte / crossword.koplugin

Crosswords on your KOReader device
GNU Affero General Public License v3.0
12 stars 2 forks source link

Crossword

Solve crosswords on your KOReader powered device!

kocrossword_desk

Installation

Get the project files and transfer them to your device.

  1. Download or clone this repository to your computer.
  2. Initialize the submodule (run git submodule update --init inside the crossword.koplugin folder, or visit the submodule repo, download it to your machine, and place it in this project's directory)
  3. Attach your e-reader to your computer.
  4. Drag the entire folder (titled crossword.koplugin) to your e-reader, placing it in the plugins folder located at: .adds/koreader/plugins/.
  5. Restart your device.

Configure the plugin

  1. Launch the plugin on your device (you'll find it in the main toolbar).
  2. Click on "Settings" in the plugin's menu.
  3. Click on "Set puzzles folder" and choose the nyt_crosswords folder.

Development

See my article "How I develop plugins for KOReader" for an overview of this plugin's development process.

Testing

Copy crossword_spec.koplugin into koreader/spec/unit. Run the tests with ./kodev test front crossword_spec.lua.

Flaws