A rust project that accesses swissALTI3D, SWISSIMAGE and swissNAMES3D from swisstopo to export 3D-terrain images and compiles them to a anki deck to learn.
- Optimize for speed
- speed up python
- Oxidize (rewrite in rust)
- Export to anki-flashcards
- Dockerize
- web-api
- fix table locks
- Documentation, inline comments
on Nixos, make sure to set hardware.graphics.enable = true; in your /etc/nixos/configuration.nix. Then you can just type
nix-shell .to install dependencies. For other systems, make sure you have rust installed. Other dependencies, suwch as libspatialite might be required (not tested).
First we need to build the executable. We do this with
cargo build
Once the build is complete, you can run the python script by running
cargo run