Gucken is a Terminal User Interface which allows you to browse and watch your favorite anime's with style.
Project description
Gucken
Description
Gucken is a Terminal User Interface which allows you to browse and watch your favorite anime's with style.
Usage
Search and watch
Installation
Windows
Install Python and if you are on Windows 10 Windows Terminal for a better experience.
pip install gucken
gucken
Linux
Install Python and then
pip install gucken
gucken
Android
Install Termux and run:
pkg update -y
pkg upgrade -y
pkg install python ffmpeg -y
pip install gucken
gucken
Optional
Setup storage for downloads.
termux-setup-storage
Features
- Update checker
- Browsing
- Descriptions
- Watching
- Automatically start next episode
- Discord Presence WIP
- 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
- Custom
- 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
- Save settings
- Custom player args
- Custom player
- Colors themes
- Installation helper
- Create shortcut Windows & Linux
- CLI args
- CI Testing (Windows, Linux)
- CD pip
- Anime4k options
- Modular (Custom extractors/players, 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.
- Image preview
- Blacklist detection & bypass
- Syncplay on Android
- Mac support
- IOS support
- Option to disable update checker
- Update checker option to perform update
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.2.tar.gz
(17.4 kB
view hashes)
Built Distribution
gucken-0.0.2-py2.py3-none-any.whl
(28.7 kB
view hashes)
Close
Hashes for gucken-0.0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 278b4078400161a64df5932bdc249fca1c3bbe8a34fcf2180902df9529a4b1c1 |
|
MD5 | 1cf8ad0df4b9183ee1f806f9cf29c873 |
|
BLAKE2b-256 | 76ddfefb91476bbda1011c037676a65e13ce7f96209822967aa4486b0f540511 |