Arista is a set of tools based on principles of freedom and privacy
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Anthonix d5fe9d3f9d
add warning about messy code in readme
1 month ago
LICENSE Initial commit 1 month ago
README add warning about messy code in readme 1 month ago
aristarc add variable complete_url and fix opensearchdescription url 1 month ago
search.py fix opensearchdescription url in template 1 month ago
video.py add support for video ids 1 month ago

README

Arista
======

Arista is a set of tools based on principles of freedom and privacy. It
is licensed under ISC License.

*WARNING* This is currently a big mess that should not use, please use
only for testing and experiment. I will make the code cleaner in coming
months.

Language variable is a bit tricky because arista uses multiple services
and not every one of them support same set of languages. Read those
services manual before setting language variable.

|---------------------------------+----------------------------|
| Variable | Description (example) |
|---------------------------------+----------------------------|
| style | stylesheet for the webpage |
| host | domain (example.com) |
| language | language for arista |
|---------------------------------+----------------------------|
| Instances | Supported by |
|---------------------------------+----------------------------|
| anthonix.tilde.team/arista | ben |
| anthonix.tilde.institute/arista | gbmor |
| anthonix.envs.net/arista | creme |
|---------------------------------+----------------------------|

Search
-------

Arista Search is a searx redirector

|---------------+--------------------------------------------------|
| Variable | Description (example) |
|---------------+--------------------------------------------------|
| instance_list | file containing a list of active searx instances |
| title | title for the page (Arista Search) |
| description | description for the page |
| path | path after domain (search.py) |
| engines | comma seperated list of engines to search |
| complete_url | (https://example.com/arista/search.py) [0] |
|---------------+--------------------------------------------------|

Video
-----

Arista Video is a invidious redirector

|---------------+------------------------------------------------------|
| Variable | Description (example) |
|---------------+------------------------------------------------------|
| instance_list | file containing a list of active invidious instances |
| title | title for the page (Arista Video) |
| description | description for the page |
| path | path after domain (video.py) |
| complete_url | (https://example.com/arista/video.py) [0] |
|---------------+------------------------------------------------------|

[0] If this repository is cloned in arista directory.