1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- #!/bin/sh
- export CONFIG_PHP_TEMPLATE="$(pwd)/config.php"
- export CONFIG_OPEN_SEARCH_TEMPLATE="$(pwd)/opensearch.xml"
- export CONFIG_NGINX_TEMPLATE="/etc/nginx/http.d/librex.conf"
- export OPEN_SEARCH_TITLE=${OPEN_SEARCH_TITLE:-"LibreX"}
- export OPEN_SEARCH_DESCRIPTION=${OPEN_SEARCH_DESCRIPTION:-"Framework and javascript free privacy respecting meta search engine"}
- export OPEN_SEARCH_ENCODING=${OPEN_SEARCH_ENCODING:-"UTF-8"}
- export OPEN_SEARCH_LONG_NAME=${OPEN_SEARCH_LONG_NAME:-"LibreX Search"}
- export OPEN_SEARCH_HOST=${OPEN_SEARCH_HOST:-"127.0.0.1"}
- export CONFIG_GOOGLE_DOMAIN="${CONFIG_GOOGLE_DOMAIN:-"com"}"
- export CONFIG_GOOGLE_LANGUAGE_SITE="${CONFIG_GOOGLE_LANGUAGE_SITE:-"en"}"
- export CONFIG_GOOGLE_LANGUAGE_RESULTS="${CONFIG_GOOGLE_LANGUAGE_RESULTS:-"en"}"
- export CONFIG_INVIDIOUS_INSTANCE="${CONFIG_INVIDIOUS_INSTANCE:-"invidious.snopyta.org"}"
- export CONFIG_HIDDEN_SERVICE_SEARCH=${CONFIG_HIDDEN_SERVICE_SEARCH:-false}
- export CONFIG_DISABLE_BITTORRENT_SEARCH=${CONFIG_DISABLE_BITTORRENT_SEARCH:-false}
- export CONFIG_BITTORRENT_TRACKERS="${CONFIG_BITTORRENT_TRACKERS:-"&tr=http://nyaa.tracker.wf:7777/announce&tr=udp://open.stealth.si:80/announce&tr=udp://tracker.opentrackr.org:1337/announce&tr=udp://exodus.desync.com:6969/announce&tr=udp://tracker.torrent.eu.org:451/announce"}"
- export CONFIG_WIKIPEDIA_LANGUAGE=${CONFIG_WIKIPEDIA_LANGUAGE:-${CONFIG_GOOGLE_LANGUAGE}}
- export APP_INVIDIOUS=${APP_INVIDIOUS:-""}
- export APP_RIMGO=${APP_RIMGO:-""}
- export APP_SCRIBE=${APP_SCRIBE:-""}
- export APP_LIBRARIAN=${APP_LIBRARIAN:-""}
- export APP_GOTHUB=${APP_GOTHUB:-""}
- export APP_NITTER=${APP_NITTER:-""}
- export APP_LIBREREDDIT=${APP_LIBREREDDIT:-""}
- export APP_PROXITOK=${APP_PROXITOK:-""}
- export APP_WIKILESS=${APP_WIKILESS:-""}
- export APP_QUETRE=${APP_QUETRE:-""}
- export APP_LIBREMDB=${APP_LIBREMDB:-""}
- export APP_BREEZEWIKI=${APP_BREEZEWIKI:-""}
- export APP_ANONYMOUS_OVERFLOW=${APP_ANONYMOUS_OVERFLOW:-""}
- export APP_SUDS=${APP_SUDS:-""}
- export APP_BIBLIOREADS=${APP_BIBLIOREADS:-""}
- export CURLOPT_PROXY_ENABLED=${CURLOPT_PROXY_ENABLED:-false}
- export CURLOPT_PROXY=${CURLOPT_PROXY:-""}
- export CURLOPT_RETURNTRANSFER=${CURLOPT_RETURNTRANSFER:-true}
- export CURLOPT_ENCODING=${CURLOPT_ENCODING:-""}
- export CURLOPT_USERAGENT="${CURLOPT_USERAGENT:-"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36"}"
- export CURLOPT_CUSTOMREQUEST="${CURLOPT_CUSTOMREQUEST:-"GET"}"
- export CURLOPT_MAXREDIRS=${CURLOPT_MAXREDIRS:-5}
- export CURLOPT_TIMEOUT=${CURLOPT_TIMEOUT:-18}
- export CURLOPT_VERBOSE=${CURLOPT_VERBOSE:-true}
- function AwkTrim() { awk '{$1=$1};1'; }
|