AlkalineGTK is a Cross-Platform desktop application built with GTK# that allows users to convert files between different formats using the CloudConvert API.
Roadmap <3 - Live Progress Tracker!
- Select input files using a file chooser
- Choose output directory for converted files
- Dynamically load supported output formats based on the input file
- Convert files to selected formats using CloudConvert API
- Simple and intuitive user interface
- CloudConvert Pro API key
- Dolphin
- Compatible System with GTK 3-4
- Clone the repository:
git clone https://github.com/meowarex/AlkalineGTK.git cd AlkalineGTK
- Open a terminal in the project root directory.
- Make the scripts executable:
chmod +x install.sh
- Run the installation script:
./install.sh
This script will detect your distribution, install .NET SDK, GTK#, and other required batteries using the appropriate package manager. It will then prompt you if you want to build the application as an AppImage.
- GtkSharp (3.24.24.95)
- RestSharp (110.2.0)
- Newtonsoft.Json (13.0.3)
-
Run the application:
cd Release ./AlkalineGTK
-
Use the file chooser to select an input file
-
Choose an output directory
-
Select the desired output format from the dropdown
-
Click "Convert" to start the conversion process
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- CloudConvert for providing the file conversion API
- GTK# for the cross-platform GUI framework