Skip to content

GuillaumeMCK/GhostYgg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GhostYgg

Release Go Report Card License

Made with ☕ for fun. GhostYgg is a simple command-line tool for downloading torrents without seeding & increasing download rate.

Installation

From Binary

You can download the pre-built binaries for your platform from the releases page. After downloading the binary, make it executable if necessary, and put it into your $PATH or %PATH%.

Using Go

If you using Go1.20 or higher, you can install GhostYgg using the following command:

go install -v github.com/GuillaumeMCK/GhostYgg@latest

From Source

To get started with GhostYgg, follow these steps:

git clone https://github.com/GuillaumeMCK/GhostYgg.git
cd GhostYgg
go build GhostYgg.go
./GhostYgg

Usage

Caution

You are responsible for the torrents you download with GhostYgg.

Syntax

You can specify the torrent files to download as arguments:

$ GhostYgg file1.torrent file2.torrent ... [options]

Options

  • -o: Specifies the download directory.
  • -help: Displays the help message.

If no download directory is specified using the -o flag, the tool will use the default download folder of your operating system.

  • On Linux & macOS: /home/<YourUsername>/Downloads
  • On Windows: C:\Users\<YourUsername>\Downloads

Keybindings

Key Action Description
o Open Folder Open the download folder
a Add Torrent Show the input prompt to add a torrent
enter Select Validate the path in the input prompt
space Pause/Play Pause or play the selected torrent
backspace Delete Delete the selected torrent
Move Up Cursor moves up
Move Down Cursor moves down
? Help Expand the help menu
ctrl+c esc Exit Exit the program or input prompt