No Description

hnhx 06539593a8 made the css cleaner and responsive 3 years ago
results c6959a3507 organized search types , rewrote how results are parsed , made the code cleaner 3 years ago
static 06539593a8 made the css cleaner and responsive 3 years ago
LICENSE 9a18d3ed37 Create LICENSE 3 years ago
README.md f78379b2e4 Update README.md 3 years ago
api.php c6959a3507 organized search types , rewrote how results are parsed , made the code cleaner 3 years ago
config.php c6959a3507 organized search types , rewrote how results are parsed , made the code cleaner 3 years ago
donate.xhtml 1a91e6a06a first commit 3 years ago
google.php c6959a3507 organized search types , rewrote how results are parsed , made the code cleaner 3 years ago
index.xhtml 06539593a8 made the css cleaner and responsive 3 years ago
opensearch.xml 1a91e6a06a first commit 3 years ago
search.php 06539593a8 made the css cleaner and responsive 3 years ago
search_frame.php 06539593a8 made the css cleaner and responsive 3 years ago
tools.php c6959a3507 organized search types , rewrote how results are parsed , made the code cleaner 3 years ago

README.md

LibreX

A privacy respecting free as in freedom meta search engine for Google

Online instances

If you wish to get your instance added create an issue with:

  • the URL of your instance
  • the country where your instance is being hosted

Your request will be rejected if your instance:

  • contains JavaScript
  • contains ads
  • has been heavily modified

Features

  • Ad free
  • JavaScript free
  • Tracking snippets from URLs are removed
  • Image results are converted to base64 to prevent clients from connecting to Google servers
  • Supports both POST and GET requests
  • Easy to use JSON API
  • No 3rd party libs are used
  • Easy to setup

Hosting

Hosting LibreX should be easy since no 3rd party libs are used.
All you need is a webserver (e.g.: nginx) and PHP, and you are good to go.

API

Example API request: .../api.php?q=gentoo&p=2&img_search=false
Where q is the keyword and p is the result page (the first page is p=0)

JSON result:

  • In case of text search:
  • In case of image search:
    • base64: The result image converted to base64 format
    • alt: The description of the image


The API also supports both GET and POST requests

Monero (XMR): 41dGQr9EwZBfYBY3fibTtJZYfssfRuzJZDSVDeneoVcgckehK3BiLxAV4FvEVJiVqdiW996zvMxhFB8G8ot9nBFqQ84VkuC

To do

  • Improve the quality of the CSS
  • Add more settings to config.php
  • Add video results