Yiffy is a basic Text User Interface (TUI) application developed to provide the process of searching, fetching, and downloading images from e621 and e926.
gcc
: The GNU Compiler Collectionascii-image-converter
: Convert images to ASCII art with this toolaria2
: A versatile command-line download utilitycmake
: Cross-platform tools for software buildingmake
: A utility to maintain groups of programslibncurses-dev
: Developer’s libraries for ncurses
tiv
: Terminal ImageViewer, a tool to display images in the terminal.timg
: Terminal Image and Video Viewer, a tool to display images/videos in the terminal.
Follow these steps to compile and install Yiffy manually:
git clone https://github.com/MertGunduz/yiffy.git
cd yiffy
mkdir build && cd build
cmake ..
make
sudo cmake --install .
Interact with the application through a user-friendly interface
- yiffy search tui argument:
--search "tag1+tag2"
: Enhance your search experience with an intuitive TUI.
Quickly fetch and download images based on tags
- yiffy api fetch arguments:
--fetch "tag1+tag2"
: Retrieve URLs based on specified tags.--dfetch "tag1+tag2"
: Fetch URLs and download the images instantly.
Get help and information about Yiffy
- yiffy information menu arguments:
--help
: Access a guide and list of commands.--version
: Check the current version of Yiffy.--github
: Visit the Yiffy GitHub repository.--config
: Open the configuration menu.
Adjust settings and configurations as per your preference
- yiffy configuration and credential arguments:
--nsfw "on/off"
: Toggle NSFW (Not Safe for Work) and SFW (Safe For Work) content.--ivcommand "cmd"
: Set the command used to view images in search system.--uname "uname"
: Set the uname used to send API requests.--apikey "apikey"
: Set the API key used to send API requests.