aniwrapper/docs/man/aniwrapper.1.md
2022-02-05 23:06:01 -08:00

2.4 KiB

title section header footer date
ANIWRAPPER 1 Man Page aniwrapper 1.0.0 February 4, 2022

NAME

aniwrapper - A rofi wrapper around ani-cli: a command-line tool to browser, download, and stream anime

SYNOPSIS

aniwrapper [-cdhpqvS] [-t theme | -T config_path] [query]
aniwrapper [-cvS] [-t theme | -T config_path] -f path_to_directory
aniwrapper -Q query
aniwrapper -C\

DESCRIPTION

aniwrapper is a wrapper around a modified version of ani-cli, which uses rofi to get user input and control the program flow, as well as a a sqlite3 database for tracking search/watch history.

OPTIONS

Defaults:

  • rofi enabled
  • aniwrapper.rasi theme
  • best quality
-c
Enable command-line mode (disable rofi)
-C
Connect to the history database $XDG_CONFIG_HOME/aniwrapper/history.sqlite3
-d
Enable downloading anime in command-line mode
-f
Specify the starting search directory for "Play from File" mode
-h
Display the help message
-p
Enable video player selection menu
-q
Enable quality selection
-Q query
Run a query on the history databse
-S
Enable silent mode (suppress all output) [cannot be used with -v]
-t aniwrapper (default)|dracula|doomone|fancy|flamingo|material|nord|onedark
Choose theme from presets
-T path_to_theme
Provide custom rofi theme
-v
Verbose output

EXAMPLES

aniwrapper
Launch main menu with default options
aniwrapper konosuba
Run in stream mode with a search query: "konosuba"
aniwrapper -qd naruto
Run in download mode with quality selection enabled and a search query: "naruto"
aniwrapper -vqt doomone
Run with quality selection menu and doomone theme
aniwrapper -cd
Enable downloading an anime in command-line mode (rofi disabled)
aniwrapper -Q "SELECT * FROM watch_history ORDER BY watch_date DESC LIMIT 10;"
Query history database for your 10 most recently watched anime
aniwrapper -f /media/videos
Run in "Play from File" mode starting the search from the /media/videos directory
aniwrapper -S
Run in quiet mode (suppress all output to stdout and disable notifications)

SEE ALSO

rofi(1), rofi-theme(5), rofi-keys(5), sqlite3(1)

AUTHOR

Written by Kyle Yasuda ksyasuda@umich.edu

Original code based on pystardust's ani-cli (https://github.com/pystardust/ani-cli)