manga-tui
Terminal-based manga reader and downloader with image rendering support
File Explorer
Download Latest Version (.zip)- release.yml
- test.yml
- dependabot.yml
- utils.rs
- 1.jpg
- 2.jpg
- 3.jpg
- chapter-page.txt
- chapter_page_special.txt
- home_page.txt
- manga_page.txt
- search_page.txt
- search_page_not_found.txt
- chapter_page.txt
- chapter_page_images.txt
- full_chapters.txt
- home_page.txt
- home_page_v2.txt
- manga_page.txt
- search_page_no_more_result.txt
- search_page_paginated.txt
- anilist.md
- home.png
- manga_page.png
- reader.png
- search.png
- mangadex_support.jpg
- precommit.sh
- in_memory.rs
- scraper.rs
- cbz_downloader.rs
- epub_downloader.rs
- pdf_downloader.rs
- raw_images.rs
- api_parameter.rs
- filter_provider.rs
- api_responses.rs
- filter_widget.rs
- filters.rs
- filter_state.rs
- filter_widget.rs
- response.rs
- filter_state.rs
- filter_widget.rs
- response.rs
- filter_state.rs
- filter_widget.rs
- response.rs
- filters.rs
- mangadex.rs
- manganato.rs
- mangapill.rs
- weebcentral.rs
- keyring.rs
- anilist.rs
- cache.rs
- database.rs
- database_scheme.md
- error_log.rs
- html_parser.rs
- manga_downloader.rs
- manga_provider.rs
- migration.rs
- release_notifier.rs
- secrets.rs
- tracker.rs
- tui.rs
- feed.rs
- home.rs
- manga.rs
- reader.rs
- search.rs
- manga.rs
- feed.rs
- home.rs
- manga.rs
- reader.rs
- search.rs
- app.rs
- pages.rs
- tasks.rs
- widgets.rs
- backend.rs
- cli.rs
- common.rs
- config.rs
- global.rs
- lib.rs
- logger.rs
- main.rs
- utils.rs
- view.rs
- .dockerignore
- .gitignore
- .rusty-hook.toml
- bacon.toml
- Cargo.lock
- Cargo.toml
- CONTRIBUTING.md
- Dockerfile
- flake.lock
- flake.nix
- LICENSE
- Makefile.toml
- README.md
- rust-toolchain.toml
- rustfmt.toml
# Installation Guide
1. Get the code
git clone https://github.com/josueBarretogit/manga-tui
Downloads the entire project code from GitHub to your computer.
cd manga-tui
Moves into the project folder you just downloaded.
2. Official Install Script
Easy RecommendedPrerequisites
- APT (Debian/Ubuntu κ³μ΄) Built into Debian/Ubuntu-based Linux distributions.
- Rust (rustup) Rust is required to use cargo.
sudo apt install libdbus-1-dev pkg-config
Installs directly from the APT package repository (Debian/Ubuntu-based).
cargo install manga-tui --locked
Builds and installs the package published on crates.io β no need to clone the repo yourself.
After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.
Pulled directly from this repo's README.
3. Docker
EasyPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker build -t manga-tui .
Builds a runnable image based on the Dockerfile.
docker run -p 8080:80 manga-tui
Runs the built image as an actual container.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
4. Rust
MediumPrerequisites
- Git Needed to download the project code from GitHub.
- Rust (rustup) Installing via rustup also installs cargo.
cargo install manga-tui --locked
Builds and installs the package published on crates.io β no need to clone the repo yourself.
If cargo build finishes without errors, it worked. The executable is created under target/.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
