https://github.com/laureanray/clibgen
Command Line Tool for Library Genesis (libgen)
https://github.com/laureanray/clibgen
cobra cobra-cli command-line go golang libgen libgenesis terminal tui z-lib
Last synced: 5 months ago
JSON representation
Command Line Tool for Library Genesis (libgen)
- Host: GitHub
- URL: https://github.com/laureanray/clibgen
- Owner: laureanray
- License: mit
- Created: 2022-06-02T07:14:06.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-09-16T06:53:29.000Z (almost 3 years ago)
- Last Synced: 2026-01-16T21:41:40.304Z (5 months ago)
- Topics: cobra, cobra-cli, command-line, go, golang, libgen, libgenesis, terminal, tui, z-lib
- Language: Go
- Homepage:
- Size: 35.5 MB
- Stars: 28
- Watchers: 2
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# clibgen
[](https://goreportcard.com/report/github.com/laureanray/clibgen)
clibgen is a TUI for library genesis. (https://libgen.li, https://libgen.is)

### Installation
Shell Installation (Mac, Linux)
*Install Latest Release*
```shell
curl -fsSL https://raw.githubusercontent.com/laureanray/clibgen/main/install.sh | sh
```
PowerShell Installation (Windows)
```powershell
iwr https://raw.githubusercontent.com/laureanray/clibgen/main/install.ps1 -useb | iex
```
Manual Installation (Binaries)
- Download the file for your platform and version you need in the [releases page](https://github.com/laureanray/clibgen/releases)
- Extract to where you store your binaries
- Add the binaries directory to your PATH
### Usage
Search for a book using the old website (default)
```shell
clibgen search "Eloquent JavaScript"
```
#### Search
```
Usage:
clibgen search [flags]
Flags:
-f, --filter string search by [title, author, isbn] (default "title")
-h, --help help for search
-l, --l string Standard or Faster Download link (default usually works for most of the files) [default, faster] (default "default")
-n, --number of results int number of result(s) to be displayed maximum: 25 (default 10)
-o, --output string Output directory (default "./")
```
### Found an issue?
Please open up an issue or a PR if you have a fix for it.