Features β¨
- Download chapters straight to your computer.
- Login to keep track of your followed manga.
- Download multiple chapters together.
- Searching!
- 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
Uninstall β
To uninstall, simply delete the executable and its related folders and files (namely, the usr
folder).
Your downloads will not be removed by deleting the executable.
Arch Linux
Uninstall with an AUR helper or with pacman:
$ pacman -R 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 |
Page |
Login/Logout |
Ctrl + L |
All |
Keybindings/Help |
Ctrl + K |
All |
Search |
Ctrl + S |
All |
Next/Prev Page |
Ctrl + F/B |
Some |
Escape |
Esc |
Some |
Select multiple chapters |
Ctrl + E |
Manga Page |
Toggle select all |
Ctrl + A |
Manga Page |
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.