Code Monkey home page Code Monkey logo

komikku's Introduction

This is a personal fork of Komikku

This is a fork of Komikku and NOT the official repo. It will almost definitely have issues. The personal branch is where I make my changes. Most of the time, both upstream and this branch are essentially the same because I try to upstream all the working changes asap and I have a pretty comfortable reading environment here now.

Basically, don't use this.

Major differences right now (in order of stability):

  • Chapters are downloaded in the order that you selected them in the Chapters list and not based on chapter list sorting. Seems stable, especially since it simply adds a variable and that's basically it.
  • Search within chapter lists, only accessible by beginning to type. There is no search button. The selection behavior during search works as I want and expect it to work, but it might not be ideal for everyone.
  • MangaDex BBCode support in synopsis or manga description and possible HTML support in other sites.
  • Experimental Tachiyomi backup import functionality. Not sure it'll work for anyone else and even if it does, it's not assured to properly work at least.

The actual README follows. It's mostly the same as the official README.

pipeline status Please do not theme this app

Komikku is a manga reader for GNOME. It focuses on providing a clean, intuitive and adaptive interface.

License

Komikku is licensed under the GPLv3+.

Keys features

  • Online reading from dozens of servers
  • Offline reading of downloaded comics
  • Categories to organize your library
  • RTL, LTR, Vertical and Webtoon reading modes
  • Several types of navigation:
    • Keyboard arrow keys
    • Mouse click
    • Mouse wheel
    • 2-fingers swipe gesture
    • Swipe gesture on touch screens
  • Automatic update of comics
  • Automatic download of new chapters
  • Light and dark themes

Screenshots

Installation

Flatpak

Download on Flathub

Native package

Komikku is available as a native package in the repositories of the following distributions:

Packaging status

Flatpak of development version

Setup Flatpak for your Linux distro. Download the Komikku flatpak from the last passed Gitlab pipeline. Then install the flatpak.

flatpak install info.febvre.Komikku.flatpak

Building from source

Option 1: Test or building a Flatpak with GNOME Builder

Open GNOME Builder, click the Clone... button, paste the repository url.

Clone the project and hit the Play button to start building Komikku or test Flatpaks with Export Bundle button.

Option 2: Testing with Meson

Dependencies:

  • git
  • ninja
  • meson >= 0.50.0
  • python >= 3.8
  • gtk >= 3.24.1
  • libhandy >= 1.2.0
  • python-beautifulsoup4
  • python-brotli
  • python-cloudscraper
  • python-dateparser
  • python-keyring >= 21.6.0
  • python-lxml
  • python-magic or file-magic
  • python-natsort
  • python-pillow
  • python-pure-protobuf
  • python-unidecode

This is the best practice to test Komikku without installing using meson and ninja.

First time

git clone https://gitlab.com/valos/Komikku
make setup
make local

Later on

make local

To Run

make run

To use the development profile, use make develop instead of make local.

Option 3: Build and install system-wide directly with Meson

WARNING: This approach is discouraged, since it will manually copy all the files in your system. Uninstalling could be difficult and/or dangerous.

But if you know what you're doing, here you go:

git clone https://gitlab.com/valos/Komikku
cd Komikku
make
make install

If you've already used Option 2, do:

make clean
make
make install

You may need to run make install with sudo.

Code of Conduct

We follow the GNOME Code of Conduct. All communications in project spaces are expected to follow it.

Translations

Helping to translate Komikku or add support to a new language is very welcome.

Disclaimer

The developer of this application does not have any affiliation with the content providers available.

komikku's People

Contributors

valos avatar mufeedali avatar taaparthur avatar vistaus avatar tijder avatar iso-morphism avatar deepgandhi avatar egecelikci avatar boeing60 avatar oscfdezdz avatar divinejadie avatar shdwchn10 avatar rivenirvana avatar mek101 avatar mnabid avatar misterjupiter avatar balroggg avatar jaskaransm avatar

Stargazers

 avatar  avatar Tobi DEGNON avatar  avatar Igor Melnyk avatar Riccardo H. avatar Alex avatar

Watchers

 avatar

komikku's Issues

A little glich, nothing really important

Hello friend, i'am loving the new app.
I noticed a little glich after closing the menu in window mode, it only happens in a couple of window dimensions. I'am using the latest flatpak version.

Captura de tela de 2021-09-30 21-39-22

BTW, the aplication name in brazilian portuguese means "buthole eater". LOL

Best regards,
Vitor

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.