Scopae rewritten in Go - no more Python
A new release is up:
https://github.com/lennardollesch/Sc...eleases/latest
Scopae has been rewritten from the ground up in Go. It now ships as a single
self-contained binary, so the Python runtime and the old shell scripts are no
longer needed on the device - just drop the binary in place.
What is new- Runs out of the box with a bundled scraper. Scrapers are now standalone programs, in any language, that speak a small JSON protocol and live in their own repos, so new providers can be added without touching Scopae.
- Waste icons are now vector graphics, rendered on-device to your Kindle's exact screen size, so the layout fits any model instead of shipping fixed PNGs.
- More robust unattended operation: scheduling via KindleCron (survives deep sleep), power-loss-safe writes, a self-capping log, reliable Wi-Fi/airplane restoration, and automatic retry after a failed run.
- KUAL menu (Start / Force data update / Stop / Clear logs) with progress shown on the screen.
- Faster rendering and locale-aware dates.
... and much more in the release notes.
Upgrading from the Python version- KindleCron is now required (run kron setup once); Python is not.
- The config moved to config/config.json - re-check your settings after installing.
- Grab the new release, copy the extensions and scopae folders over, set your config, and run Start.
Feedback and reports of additional working models are welcome as always.