Skip to content

meowarex/Alkaline-GTK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AlkalineGTK (Linux Only for now)

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!

Features

  • 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

Prerequisites

  • CloudConvert Pro API key
  • Dolphin
  • Compatible System with GTK 3-4

Installation

Clone the Repository

  • Clone the repository:
    git clone https://github.com/meowarex/AlkalineGTK.git
    cd AlkalineGTK

Building from source <3

Make Script Executable

  1. Open a terminal in the project root directory.
  2. Make the scripts executable:
    chmod +x install.sh

Run the Installation Script

  1. 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.

Batteries Included <3

  • GtkSharp (3.24.24.95)
  • RestSharp (110.2.0)
  • Newtonsoft.Json (13.0.3)

Usage

  1. Run the application:

    cd Release
    ./AlkalineGTK
  2. Use the file chooser to select an input file

  3. Choose an output directory

  4. Select the desired output format from the dropdown

  5. Click "Convert" to start the conversion process

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • CloudConvert for providing the file conversion API
  • GTK# for the cross-platform GUI framework

About

WIP | Universal File Converter for Windows, Linux & Mac. Written in C# using GTK-4 + GTK#

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published