A modification of omnisearch to use windows 98 theme

frosty ef1cd7cc60 remove OS-specific code from Makefile 6 дней назад
src 0d65dcd24c refactor: put HTTP and XML logic into reusable modules 6 дней назад
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 ef1cd7cc60 remove OS-specific code from Makefile 6 дней назад
README.md b280ab6bcd oopsies 3 недель назад
example-config.ini e33310f263 feature: added caching 1 неделя назад

README.md

OmniSearch

A modern lightweight metasearch engine with a clean design written in C. You can try using it here!

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)

Running

git clone https://git.bwaaa.monster/omnisearch/
cd omnisearch
make run

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].