This repository contains the source code for the tool available at https://dosoft.fr.
The source code here allows you to rebuild the application distributed on the website. The repository includes everything needed to understand the logic and recreate the tool.
- Clone the repository:
git clone https://github.com/LuframeCode/dosoft - Open the project and build with PyInstaller:
pyinstaller --onefile --windowed main.py - The compiled binary (
.exe) is typically generated indist/main.exeor in the folder configured by your build script.
You can build everything through build.cmd and Inno Setup using setup.iss to create an installer .exe.
- Keyboard layouts are defined through
.ymlfiles inresources/keyboards/(for example:azerty_fr.yml,qwerty_us.yml). - UI strings are defined through
.ymlfiles inresources/i18n/(for example:fr.yml,en.yml,pt.yml). - These options can be changed in Settings without changing dependencies or the current build workflow.
Prebuilt versions (.exe files) are available in the repository's Releases section. Download a release if you do not want to build from source.
See LICENSE for licensing details. Contributions are welcome through issues and pull requests.