Skip to content
/ rearx Public

A TUI client for the Searx meta-search engine, written in Rust

License

Notifications You must be signed in to change notification settings

garak92/rearx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rearx

A TUI client for the Searx meta-search engine, written in Rust

How to use it

Write rearx + "search query" on your terminal.

Keybinds

Right arrow -> Go to next page
Left arrow -> Go to previous page
f -> Go to first page
q -> Quit
[0-9] -> opens the search result corresponding to the pressed number key

Installation

On Arch Linux and derivatives, you can install from the AUR like this: yay -S rearx-bin

On other distros you can install from source by cloning this repo and executing cargo build --release (the only requirement here is to have cargo installed)

Mandatory: In order to use Rearx, you first need to create the folder /etc/rearx/ and copy the rearx.yaml configuration file in there. Inside this file, you specify which instance of Searxyou will connect to

WARNING: bear in mind that, if the Searx instance you are connecting to has very strict firewall rules regarding json, Rearx will panic! on "rate limit exceeded"

Platforms

Only Linux is officially supported. Windows support is not planned nor possible because the program depends on the termion crate. It might compile on MacOS, but you are on your own.

Example screenshot

alt text

About

A TUI client for the Searx meta-search engine, written in Rust

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages