Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rramiachraf/dumb
Private alternative front-end for Genius.
https://github.com/rramiachraf/dumb
alternative alternative-frontends privacy tracking-protection
Last synced: 14 days ago
JSON representation
Private alternative front-end for Genius.
- Host: GitHub
- URL: https://github.com/rramiachraf/dumb
- Owner: rramiachraf
- License: mit
- Created: 2022-06-30T20:35:09.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-18T13:34:28.000Z (about 2 months ago)
- Last Synced: 2024-09-18T16:44:45.450Z (about 2 months ago)
- Topics: alternative, alternative-frontends, privacy, tracking-protection
- Language: Go
- Homepage:
- Size: 1.78 MB
- Stars: 172
- Watchers: 8
- Forks: 17
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-privacy-front-ends - Dumb - Private alternative front-end for Genius. `Go/MIT`. (List / Genius)
- alternative-frontends - x
- alternative-frontends - x
README
# dumb
With the massive daily increase of useless scripts on Genius's web frontend, and having to download megabytes of clutter, [dumb](https://github.com/rramiachraf/dumb) tries to make reading lyrics from Genius a pleasant experience, and as lightweight as possible.![Screenshot](https://raw.githubusercontent.com/rramiachraf/dumb/main/screenshot.png)
## Installation & Usage
### Docker
```bash
docker run -p 8080:5555 --name dumb ghcr.io/rramiachraf/dumb:latest
```### Build from source
[Go 1.22+](https://go.dev/dl) is required.
```bash
git clone https://github.com/rramiachraf/dumb
cd dumb
make build
./dumb
```#### Notes:
- The default port is 5555, you can use other ports by setting the `PORT` environment variable.
- Genius servers are behind a Cloudflare reverse proxy, which means certain IPs won't be able to send requests, to partially mitigate this, you can specify a proxy by setting the `PROXY` variable (must be a valid URI).## Public Instances
| URL | Tor | I2P | Region | CDN? | Operator |
| --- | :----: | :----: | :----: | :----: | --- |
| | No | No | NL | No | https://ducks.party |
| | [Yes](http://dumb.g4c3eya4clenolymqbpgwz3q3tawoxw56yhzk4vugqrl6dtu3ejvhjid.onion) | No | FR | No | https://privacydev.net |
| | No | No | US | No | https://hyperreal.coffee |
| | [Yes](http://dm.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion) | [Yes](http://vernxpcpqi2y4uhu7to4rnjmyjjgzh3x3qxyzpmkhykefchkmleq.b32.i2p) | US | No | https://vern.cc |
| | No | No | DE | Yes | @MaximilianGT500 |
| | No | No | DE | - | https://privacyfucking.rocks |
| | No | No | US/DE | Yes | Whatever Social |
| | No | No | DE | No | https://bloat.cat |
| | No | No | DE | Yes | https://gitro.xyz |[Status Page](https://github.com/rramiachraf/dumb-instances)
#### Notes:
- Instances list in JSON format can be found in [instances.json](instances.json) file.
- For people who might be capable and interested in hosting a public instance feel free to do so, and don't forget to open a pull request, so your instance can be included here.## Contributing
Contributions are welcome.## License
[MIT](https://github.com/rramiachraf/dumb/blob/main/LICENCE)