Skip to content

scapy47/Sho

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sho

blazingly fast TUI anime browser, written in rust.

inspired by ani-cli from pystardust

Rust blazingly fast Build and Release

Caution

project is currently not stable

Screenshots

looksmaxxing looksmaxxing looksmaxxing looksmaxxing

Quick Links

Features

  • Search and Browse through anime
  • Vim and Emacs keybindings
  • Multi audio support
  • Bring Your Own player (Not Hard-coded)
  • Zero Dependency other then libc (and curl maybe)
  • Image preview
  • Cross Platform
  • Blazingly Fast

Getting Started

Setup Player

Sho uses the SHO_PLAYER_CMD environment variable to launch your media player. Set it to your player of choice — mpv and VLC are recommended.

mpv

export SHO_PLAYER_CMD="mpv --user-agent='{user_agent}' --http-header-fields='Referer: {referer}' '{url}'"

VLC

export SHO_PLAYER_CMD="vlc --http-user-agent='{user_agent}' --http-referrer='{referer}' '{url}'"

Note

{url}, {user_agent} and {referer} are placeholder for values populated by sho.

{url} is url of video, while {user_agent} and {referer} are headers required for some sources/providers to work.

Installation

cargo install sho

About

Search, Browse, and Watch Anime Directly from Terminal Blazingly Fast

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages