From d6a9ac52963d88514dcf194a2d5d90040c4ee9c0 Mon Sep 17 00:00:00 2001 From: darodi <4682830+darodi@users.noreply.github.com> Date: Sun, 22 Jan 2023 17:31:44 +0100 Subject: [PATCH] Updated Installation (markdown) --- Installation.md | 79 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) diff --git a/Installation.md b/Installation.md index 2684491..dd9b036 100644 --- a/Installation.md +++ b/Installation.md @@ -1,3 +1,8 @@ +### BINARY RELEASES +You can find the latest binary at the following link: + +- **https://github.com/ciromattia/kcc/releases** +- flatpak : https://flathub.org/apps/details/io.github.ciromattia.kcc #### MacOS installation ##### x86_64 version @@ -57,3 +62,77 @@ execute kcc-c2p ```bash $ docker run --entrypoint /opt/kcc/kcc-c2p.py --rm -v "$(pwd):/app" ghcr.io/ciromattia/kcc:latest ``` + + +### INSTALL FROM SOURCES + +_Originally posted by @hhtien1408 in https://github.com/ciromattia/kcc/issues/438#issuecomment-1281159452_ + +```bash +$ git clone https://github.com/ciromattia/kcc.git +``` +On Debian based distributions these two commands should install all needed dependencies: +```bash +$ sudo apt-get install python3 python3-dev python3-pip libpng-dev libjpeg-dev p7zip-full python3-pyqt5 +``` +Then install the necessary packages. You can do it by running the following command. The requirements.txt file is inside this repository, you will see it when you clone the repo. + +```bash +$ pip3 install -r 'requirements.txt' +``` + +This should install the required packages. You can check the version by running + +```bash +$ pip3 freeze +``` + +If the packages are in the wrong version, you can try to upgrade them by running + +```bash +$ pip3 install --upgrade name_of_the_package +``` + +Download kindlegen. + +```bash +$ wget https://archive.org/download/kindlegen_linux_2_6_i386_v2_9/kindlegen_linux_2.6_i386_v2_9.tar.gz | tar xvzf kindlegen +``` +Copy kindlegen into '/usr/local/bin' and grant execute permissions for MOBI conversion. + +```bash +$ sudo cp -R '/home/user/Desktop/kindlegen' '/usr/local/bin' + +$ sudo chmod +rwx '/usr/local/bin/kindlegen' +``` + + +Run python file for KCC GUI +```bash +$ python3 kcc.py +``` + +If everything goes well, you now should be able to use it. + +Create destop file in '~/.local/share/applications' with codes: + +``` +#!/usr/bin/env xdg-open + +[Desktop Entry] +Type=Application +Name=Kindle Comic Converter +Icon=kcc +Exec=python3 '/home/user/kcc/kcc.py' +Terminal=false +StartupWMClass=kcc +Name[en_US]=Kindle Comic Converter +``` + +Copy icon file into '/home/user/.local/share/icons' + +```bash +$ sudo cp -R 'icons/comic2ebook.png' '/home/user/.local/share/icons' +``` + +