Privacy-respecting alternative front-end for Tenor
- Scheme 95.4%
- CSS 4.6%
| soprano | ||
| static | ||
| .gitignore | ||
| instances.json | ||
| LICENSE | ||
| README.md | ||
| soprano.scm | ||
Soprano
Soprano is a privacy-respecting frontend to Tenor
This project is incomplete. The only supported endpoints are /view (gif) and /search (search).
Support
Join our Matrix room for support and other things related to Soprano
Instances
See instances.json
Run your own instance
Dependencies
This program is written in Guile Scheme.
You will need need guile, guile-gnutls, and guile-lib.
Running
- Install the dependencies
- Clone the repository using
git clone --recurse-submodules http://git.vern.cc/cobra/Soprano - Run
guile soprano.scm - Connect to http://localhost:8005 (or point your reverse proxy to it)
- Profit
Environment
PATCHES_URL - Link to any patches that were applied. Necessary if there are any. Do not set if there aren't.
The following are optional.
PORT - What port to run on (default 8005).