All Projects → darylhjd → mangadesk

darylhjd / mangadesk

Licence: MIT license
Terminal client for MangaDex 📖

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to mangadesk

tblogs
A simple and useful blogs' reader for your terminal
Stars: ✭ 28 (-95.08%)
Mutual labels:  tui, terminal-app, tview
Spotui
Spotify in the terminal 💻🎶
Stars: ✭ 302 (-46.92%)
Mutual labels:  tui, terminal-based, terminal-app
gomphotherium
Gomphotherium (/ˌɡɒmfəˈθɪəriəm/; "welded beast"), a command line Mastodon client.
Stars: ✭ 22 (-96.13%)
Mutual labels:  tui, terminal-based, tview
resto
🔗 a CLI app can send pretty HTTP & API requests with TUI
Stars: ✭ 113 (-80.14%)
Mutual labels:  tui, terminal-based
mangodex
API wrapper for MangaDex v5 API.
Stars: ✭ 35 (-93.85%)
Mutual labels:  manga, mangadex
dynamic-cli
A Modern, user-friendly command-line HTTP client for the API testing, and if you're stuck - Search and browse StackOverflow without leaving the CLI
Stars: ✭ 151 (-73.46%)
Mutual labels:  terminal-based, terminal-app
ReadmangaGrabber
Утилита для скачивания манги с сайтов ReadManga, MintManga и SelfManga.
Stars: ✭ 57 (-89.98%)
Mutual labels:  manga, manga-downloader
Manga downloader
A Manga download framework using selenium.
Stars: ✭ 307 (-46.05%)
Mutual labels:  manga, manga-downloader
xplr
A hackable, minimal, fast TUI file explorer
Stars: ✭ 2,271 (+299.12%)
Mutual labels:  tui, terminal-based
tut
TUI for Mastodon with vim inspired keys
Stars: ✭ 165 (-71%)
Mutual labels:  tui, terminal-based
anilabx
AniLabX - android app for watching anime/dramas/cartoons and reading manga/comics/light novels
Stars: ✭ 54 (-90.51%)
Mutual labels:  manga, manga-downloader
JapScanDownloader
Script to download mangas from JapScan
Stars: ✭ 17 (-97.01%)
Mutual labels:  manga, manga-downloader
mangastack
Front-end web client for MangaDex. Previously hosted at https://mangastack.cf/
Stars: ✭ 23 (-95.96%)
Mutual labels:  manga, mangadex
Renta Downloader
Download manga you rent from http://renta.papy.co.jp/
Stars: ✭ 34 (-94.02%)
Mutual labels:  manga, manga-downloader
cryptgo
A terminal application to watch crypto prices!
Stars: ✭ 123 (-78.38%)
Mutual labels:  tui, terminal-based
cgol
Conway's Game of Life in the Terminal
Stars: ✭ 32 (-94.38%)
Mutual labels:  terminal-based, terminal-app
mangodl
An easy-to-use cli tool for downloading manga
Stars: ✭ 154 (-72.93%)
Mutual labels:  manga, manga-downloader
Tachidesk-Server
A rewrite of Tachiyomi for the Desktop
Stars: ✭ 1,052 (+84.89%)
Mutual labels:  manga, manga-downloader
asciiarena
Terminal multiplayer deathmatch game
Stars: ✭ 34 (-94.02%)
Mutual labels:  terminal-based, terminal-app
Bookwalker Downloader
Download manga you rent from https://bookwalker.jp/
Stars: ✭ 26 (-95.43%)
Mutual labels:  manga, manga-downloader

mangadesk 📖

Top Language License Go Report Downloads

Note: Maintenance mode. Only severe bugs may be fixed.

The ultimate MangaDex terminal client!

demo.gif

Features

  • Download chapters straight to your computer.
  • Login to keep track of your followed manga.
  • Download multiple chapters together.
  • Searching!
  • (Yes, you can use this to scrape manga).
  • Written in Golang :)

Works for Windows/Linux/macOS.

Installation 🔧

This application runs as a standalone executable, and does not need to be installed.

Check out the Releases Page for new releases. To update, just download the latest release.

For bleeding edge 🗡 updates, you may also compile from source:

$ git clone https://github.com/darylhjd/mangadesk.git
$ cd mangadesk
$ go get -d ./...
$ go build

Arch Linux

Mangadesk is available through the AUR and may be installed as such (thanks @AmaanHUB!). It may be installed manually or with your preferred AUR helper:

$ paru -S mangadesk

Ubuntu

Mangadesk is available through the MPR and can be installed manually or with your preferred MPR helper:

$ una install mangadesk

Uninstall

To uninstall, simply delete the executable and its related folders and files.

Your downloads will not be removed by deleting the executable.

Arch Linux

Uninstall with an AUR helper or with pacman:

$ pacman -R mangadesk

Ubuntu

Uninstall with a MPR helper or with APT:

$ una remove mangadesk

Usage

To run the application, navigate to the directory where you stored the executable, and run the following command:

$ ./mangadesk

Steps may differ for different OSes. For example, in Windows, use a backslash \ instead.

Keybindings

Operation Binding
Login/Logout Ctrl + L
Keybindings/Help Ctrl + K
Search Ctrl + S
Next/Prev Page Ctrl + F/B
Escape Esc
Select a chapter Ctrl + E
Toggle select all chapters Ctrl + A
Toggle chapter(s) read status

*Note: You can select multiple chapters to toggle!
Ctrl + R
Toggle manga following Ctrl + Q

Settings

Refer to this document for configurable settings.

Issues

Check out the Issues page for current issues/feature requests.

Contributing 🤝

Always welcome and appreciated :)

Please take some time to familiarise yourself with the contributing guidelines.

Learning Points 🧠

  • Creating TUIs with tview/tcell.
  • Working with the filesystem in Golang.
  • Goroutines & Context.
  • Go project structure.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].