2022-07-02 17:53:14 +01:00
# dumb
2024-03-04 21:39:17 +00:00
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.
2022-11-02 13:55:37 +00:00
2023-01-04 15:14:32 +01:00
< a href = "https://codeberg.org/rramiachraf/dumb" > < img src = "https://img.shields.io/badge/Codeberg-%232185d0" / > < / a >
2022-07-02 17:12:01 +00:00
![Screenshot ](https://raw.githubusercontent.com/rramiachraf/dumb/main/screenshot.png )
2022-07-02 18:10:25 +01:00
2022-10-31 20:39:02 +01:00
## Installation & Usage
2024-03-13 14:13:12 +00:00
### Docker
```bash
2024-03-13 23:43:36 +00:00
docker run -p 8080:5555 --name dumb ghcr.io/rramiachraf/dumb:latest
2024-03-13 14:13:12 +00:00
```
2024-03-13 23:43:36 +00:00
### Build from source
2024-05-02 19:55:42 +01:00
[Go 1.22+ ](https://go.dev/dl ) is required.
2022-07-02 17:53:14 +01:00
```bash
2022-07-06 16:06:02 +00:00
git clone https://github.com/rramiachraf/dumb
cd dumb
2024-03-04 14:59:47 +01:00
make build
2022-07-06 16:06:02 +00:00
./dumb
2022-07-02 17:53:14 +01:00
```
2024-05-03 12:45:58 +01:00
#### 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).
2022-10-31 20:39:02 +01:00
## Public Instances
2024-10-02 16:48:27 +03:00
| URL | Tor | I2P | Region | CDN? | Operator |
| --- | :----: | :----: | :----: | :----: | --- |
| < https: / / dumb . ducks . party > | No | No | NL | No | https://ducks.party |
| < https: // dumb . privacydev . net > | [Yes ](http://dumb.g4c3eya4clenolymqbpgwz3q3tawoxw56yhzk4vugqrl6dtu3ejvhjid.onion ) | No | FR | No | https://privacydev.net |
| < https: / / dumb . hyperreal . coffee > | No | No | US | No | https://hyperreal.coffee |
| < https: // dm . vern . cc > | [Yes ](http://dm.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion ) | [Yes ](http://vernxpcpqi2y4uhu7to4rnjmyjjgzh3x3qxyzpmkhykefchkmleq.b32.i2p ) | US | No | https://vern.cc |
| < https: // dumb . lunar . icu > | No | No | DE | Yes | @MaximilianGT500 |
| < https: / / dumb . privacyfucking . rocks > | No | No | DE | - | https://privacyfucking.rocks |
| < https: / / sing . whatever . social > | No | No | US/DE | Yes | Whatever Social |
2024-10-11 13:43:51 +03:00
| < https: / / dumb . bloat . cat > | No | No | DE | No | https://bloat.cat |
2024-10-28 17:17:25 +01:00
| < https: / / dumb . gitro . xyz > | No | No | DE | No | https://gitro.xyz |
2024-11-30 13:30:51 +01:00
| < https: / / dumb . jeikobu . net > | No | No | DE | No | https://jeikobu.net |
2022-10-31 20:39:02 +01:00
2024-04-27 18:28:03 +00:00
[Status Page ](https://github.com/rramiachraf/dumb-instances )
2024-03-04 21:52:24 +00:00
#### Notes:
2024-03-04 21:47:01 +00:00
- 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.
2022-11-08 14:53:04 +00:00
2022-10-31 20:39:02 +01:00
## Contributing
2022-10-31 20:42:30 +01:00
Contributions are welcome.
2022-10-31 20:39:02 +01:00
## License
[MIT ](https://github.com/rramiachraf/dumb/blob/main/LICENCE )