summaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md29
1 files changed, 14 insertions, 15 deletions
diff --git a/README.md b/README.md
index 8956403..37960ae 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,13 @@
# sear.c
-sear.c is used as a lightweight replacement for [SearX](http://en.wikipedia.org/wiki/Searx) that proxies and caches search results
+sear.c is used as a lightweight replacement for [SearX](//en.wikipedia.org/wiki/Searx) that proxies and caches search results
from the Google web search engine. The main advantages over SearX are speed and simplicity.
## packaging
### debian and ubuntu
-First add my software distribution repository [prog.sijanec.eu](http://prog.sijanec.eu) into your APT sources list. See instructions [there](http://prog.sijanec.eu).
+First add my software distribution repository [prog.sijanec.eu](//prog.sijanec.eu) into your APT sources list. See instructions [there](//prog.sijanec.eu).
```
apt install sear.c
@@ -17,7 +17,7 @@ service sear.c start
### gentoo
-First add my ebuild overlay repository [sijanec/ebuild](http://git.sijanec.eu/sijanec/ebuild) into your portage repos.conf. See instructions [there](http://git.sijanec.eu/sijanec/ebuild). [Read this note.](#user-content-notes)
+First add my ebuild overlay repository [sijanec/ebuild](//git.sijanec.eu/sijanec/ebuild) into your portage repos.conf. See instructions [there](//git.sijanec.eu/sijanec/ebuild). [Read this note.](#notes)
```
emerge --ask www-apps/searc
@@ -37,12 +37,11 @@ rc-service start sear.c
### supported browsers
-pages that sear.c generates were tested and are usable on the following www clients: <a href=http://github.com/Eloston/ungoogled-chromium>ungoogled-chromium</a>, <a href=//gnu.org/software/gnuzilla>icecat</a>, <a href=//links.twibright.com>links</a> and many more
+pages that sear.c generates were tested and are usable on the following www clients: <a href=//github.com/Eloston/ungoogled-chromium>ungoogled-chromium</a>, <a href=//gnu.org/software/gnuzilla>icecat</a>, <a href=//links.twibright.com>links</a> and many more
## compiling from source
```
-make prepare # debian only, runs apt install (run as root)
make # compiles
./sear.c # runs the server
```
@@ -78,20 +77,20 @@ apart from the usual debian distribution, there are also prebuilt dynamically li
before downloading, check that the build passed, indicated below on the badge:
-[![Build Status](https://jenkins.sijanec.eu/job/sear.c/badge/icon)](http://jenkins.sijanec.eu/job/sear.c/)
+[![Build Status](//jenkins.sijanec.eu/job/sear.c/badge/icon)](//jenkins.sijanec.eu/job/sear.c/)
-* amd64: <https://amd64.sijanec.eu/prog/sear.c>
-* arm64: <https://arm64.sijanec.eu/prog/sear.c>
-* armel: <https://armel.sijanec.eu/prog/sear.c>
+* amd64: <//amd64.sijanec.eu/prog/sear.c>
+* arm64: <//arm64.sijanec.eu/prog/sear.c>
+* armel: <//armel.sijanec.eu/prog/sear.c>
* i386: *only published in debian package repository because they are built on my personal laptop*
## screenshots
-![screenshot in chromium 0](https://cdn.sijanec.eu/img/2021/04/sear.c_prtsc.png)
-![screenshot in chromium 2](https://cdn.sijanec.eu/img/2021/04/sear.c_prtsc2.png)
-![screenshot in chromium 3](https://cdn.sijanec.eu/img/2021/04/sear.c_prtsc3.png)
-![screenshot in chromium 4](https://cdn.sijanec.eu/img/2021/04/sear.c_prtsc4.png)
-![screenshot in chromium 5](https://cdn.sijanec.eu/img/2021/04/sear.c_prtsc5.png)
+![screenshot in chromium 0](//cdn.sijanec.eu/img/2021/04/sear.c_prtsc.png)
+![screenshot in chromium 2](//cdn.sijanec.eu/img/2021/04/sear.c_prtsc2.png)
+![screenshot in chromium 3](//cdn.sijanec.eu/img/2021/04/sear.c_prtsc3.png)
+![screenshot in chromium 4](//cdn.sijanec.eu/img/2021/04/sear.c_prtsc4.png)
+![screenshot in chromium 5](//cdn.sijanec.eu/img/2021/04/sear.c_prtsc5.png)
## security
@@ -106,4 +105,4 @@ before downloading, check that the build passed, indicated below on the badge:
### notes
-* **gentoo ebuild**: openrc's start-stop-daemon lacks support for easy creation of unprivileged daemons in chrooted environments with logging enabled, which sear.c absolutely requires due to it being in early alpha unstable stage. [a pull request was submitted to openrc that adds such features](//http://github.com/OpenRC/openrc/pull/517); until it's merged and until it's changes are gentoo, sear.c's init script is unusable.
+* **gentoo ebuild**: openrc's start-stop-daemon lacks support for easy creation of unprivileged daemons in chrooted environments with logging enabled, which sear.c absolutely requires due to it being in early alpha unstable stage. [a pull request was submitted to openrc that adds such features](//github.com/OpenRC/openrc/pull/517); until it's merged and until it's changes are gentoo, sear.c's init script is unusable.