A modification of omnisearch to use windows 98 theme

frosty 1c4ec1e5bd docs: Update README.md 2 일 전
init 0317ff26d5 feature: added installation command and service files 2 일 전
src 916c815b08 fix: move file IO outside mutex in load_proxy_list 3 일 전
static a11bf8bb6c those who commit 1 주 전
templates b6ebba5df2 fix: use conditionals for infoboxes (new beaker feature) 6 일 전
.gitignore b280ab6bcd oopsies 3 주 전
LICENSE b280ab6bcd oopsies 3 주 전
Makefile 0317ff26d5 feature: added installation command and service files 2 일 전
README.md 1c4ec1e5bd docs: Update README.md 2 일 전
example-config.ini 0317ff26d5 feature: added installation command and service files 2 일 전

README.md

OmniSearch

A modern lightweight metasearch engine with a clean design written in C.

Configuration

Create a config.ini, there is an example included in the root.

Dependencies

  • libxml2
  • libcurl (may be replaced in the future with curl-impersonate)
  • beaker (source)

First Setup

Firstly, install libbeaker:

$ git clone https://git.bwaaa.monster/beaker
$ cd beaker
$ make
# make install

And then install omnisearch:

$ git clone https://git.bwaaa.monster/omnisearch
$ cd omnisearch
$ make
# make install-<init>

Replace <init> with your init system (openrc,systemd,runit,s6)

Hosting

Run it normally behind a reverse proxy (like nginx)

Contribution

Generate a patch with git format-patch HEAD~1 and email to gabriel@bwaaa.monster, beginning the subject line with [PATCH omnisearch]

If you are sending a revised version of a previous patch, please use [PATCH omnisearch v2, v3, etc].