1
0
Fork
You've already forked cousugaison
0
An app to learn French conjugation.
  • Rust 87.2%
  • Shell 7.1%
  • Batchfile 5.7%
2022年08月26日 23:35:22 +02:00
docs [PACK] Update readme and CI 2022年08月26日 23:35:22 +02:00
examples [CI] Create CI 2022年08月26日 21:20:02 +02:00
src [CI] Create CI 2022年08月26日 21:20:02 +02:00
tests [PACK] Update crates & fix tests 2022年08月21日 13:17:55 +02:00
.gitignore [CI] Create CI 2022年08月26日 21:20:02 +02:00
.gitlab-ci.yml [PACK] Update readme and CI 2022年08月26日 23:35:22 +02:00
build.rs [CI] Create CI 2022年08月26日 21:20:02 +02:00
build_web.bat [REPO] Merge manually with egui_template 2022年03月27日 18:05:22 +02:00
build_web.sh [REPO] Merge manually with egui_template 2022年03月27日 18:05:22 +02:00
Cargo.lock [PACK] Update readme and CI 2022年08月26日 23:35:22 +02:00
Cargo.toml [RELEASE] First release 2022年08月26日 21:25:57 +02:00
check.sh [REPO] Merge manually with egui_template 2022年03月27日 18:05:22 +02:00
cousugaison.desktop [PACK] Improve build documentation 2022年08月26日 21:20:02 +02:00
LICENSE.md Merge branch 'develop' into main 2022年08月21日 11:48:48 +02:00
README.md [PACK] Update readme and CI 2022年08月26日 23:35:22 +02:00
setup_web.bat [REPO] Merge manually with egui_template 2022年03月27日 18:05:22 +02:00
setup_web.sh [REPO] Merge manually with egui_template 2022年03月27日 18:05:22 +02:00
start_server.bat [REPO] Merge manually with egui_template 2022年03月27日 18:05:22 +02:00
start_server.sh [REPO] Merge manually with egui_template 2022年03月27日 18:05:22 +02:00

Cousugaison

This rust app is meant to help to learn and use French conjugation.

It has started initially as a rust copy of Verbiste but is meant to be expanded later as a way to learn and review French conjugations (good luck with that by the way!).

screenshot of GUI

Getting Started

This is an rust app using the egui library for the GUI.

Make sure to have rust installed, download the repo and run

cargo run

Downloading

The executables for linux and Windows can be found in the package registry, the latest version being here.

There is only an installer for Debian base distro.

Building from Source

Linux (Debian based)

You can install the .deb file directly. To create a shortcut, Copy the desktop file to your system folder with all the app shortcuts, typically /usr/share/applications.

You can also use

cargo install cargo-deb
cargo deb --install

Linux (Other distro)

Make sure you have rust install, clone the repo and launch:

cargo build --release

Windows

Either install the .exe or install rust and run

cargo build --release

Contributing

That's my first open-source app, don't hesitate to get in touch to give feedback and participate.

License

This project is licensed under the GNU General Public License

Acknowledgements

The XLM database with all the verbs is taken from the Verbiste software.