No project description provided
Project description
Gucken
Anime Terminal User Interface
Description
AniTUI is a Terminal User Interface which allows you to browse and watch your favorite anime's with style.
Usage
Search and watch
Installation
soon tm, you can do it
Linux
You can do it :D
Android
Install Termux and run:
yt-dlp: https://github.com/termux/termux-packages/issues/20039
pkg update -y
pkg upgrade -y
pkg install python ffmpeg git -y
git clone https://github.com/Commandcracker/AniTUI
cd AniTUI/src
python -m anitui
Optional setup storage for downloads
termux-setup-storage
Features
- Browsing
- Descriptions
- Watching
- Automatically start next episode
- Discord Presence
- MPV only
- Tracker support
- Downloading
- Watch from download
Provider
List of supported Anime sites
- AniWorld.to & SerienStream.to
- Filme
- Language Selection
- Automatically use working provider
- Streamtape
- VEO
- Vidoza
- Doodstream
- bs.to
- www3.streamcloud.info
- www.crunchyroll.com
- Add some from International Piracy Sites German
Player
List of supported video players
- MPV (most features, recommended)
- VLC
- ffplay
- Windows
- mpv.net
- wmplayer.exe (fallback on Windows)
- Android
- mpv-android
- VLC
- Choose
- Linux (Flatpack)
- Linux
- MacOS
Todo
- Up-scaling (after download)
- Proxy support
Note: Proxies can easiely be implented for the http client in python AsyncClient(proxy="http://...") for the player mpv Note: mpv dos not support socks5 --http-proxy=<proxy> FFmpeg: env.http_proxy ytdl: --ytdl-raw-options=proxy= yt-dlp --proxy URL
- Tor as proxy
Note: AniWorld.to need Cloudflare captcha and JS challange SerienStream.to can be bypassed by using diract ip Cloudflare captcha and JS challange can be solved by using something like selenium or playwright
- MPV screen selection
- Settings (Save)
- MPV custom args
- Option for full screen
- Theme (Dark/Light and Colors)
- Installation helper
- CLI flags
- Testing (Windows, Linux)
- Windows, Linux Support
- Anime4k options
- Modular (Custom extractors, API)
- Proper error handling
- Logging and Crash reports
- Pre-fetching
- improve ani-skip support
- Use something like opencv to time match a sub from aniworld with a high quality video form another site.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gucken-0.0.0.tar.gz
(16.4 kB
view hashes)
Built Distribution
gucken-0.0.0-py2.py3-none-any.whl
(26.9 kB
view hashes)
Close
Hashes for gucken-0.0.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d420a20059234b4d544ac3122d68b2cffbc1d73493c37664f97f10e9875bfb6c |
|
MD5 | ce57701e4462442644826a3d7fb1fa75 |
|
BLAKE2b-256 | a89a5ae87cf67cc00a6055b33fc0eb60c288383decb706c8a9bca267fa8daf1e |