Urban Dictionary frontend - https://git.vern.cc/cobra/rural-dict.git
  • Python 50.3%
  • HTML 38.6%
  • CSS 8.9%
  • Dockerfile 2.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Skylar "The Cobra" Astaroth f3b6a0f968
they keep fucking my shit up
2026-05-19 18:07:11 -04:00
static pagination exists actually 2026-05-09 15:52:06 -04:00
templates Lebron James reportedly FORGOT about the <title> tag 2026-05-09 15:26:04 -04:00
.gitignore nuke commit history 2025-05-01 21:01:41 -04:00
docker-compose.yml RURAL DICTIONARY IS BACK 2025-11-12 11:05:43 -05:00
Dockerfile RURAL DICTIONARY IS BACK 2025-11-12 11:05:43 -05:00
instances.json RURAL DICTIONARY IS BACK 2025-11-12 11:05:43 -05:00
LICENSE nuke commit history 2025-05-01 21:01:41 -04:00
main.py they keep fucking my shit up 2026-05-19 18:07:11 -04:00
README.md Remove dead instances from README.md 2026-05-09 15:13:05 -04:00
requirements.txt RURAL DICTIONARY IS BACK 2025-11-12 11:05:43 -05:00

Rural Dictionary

A privacy respecting JS-less Urban Dictionary client, powered by Flask.

Instances

URL Country Owner name Owner Website
https://rd.vern.cc + Tor + I2P US ~vern https://vern.cc
https://rd.bloat.cat DE bloatcat https://bloat.cat

Support

Join our https://mto.vern.cc/#/#cobra-frontends:vern.cc][Matrix room for support and other things related to Rural Dictionary

Features

  • Define a word with multiple entries
  • Random list of words
  • User pages
  • Urban Dictionary home with words of the day
  • Matches urban dictionary's endpoints for features listed above

Deployment

Set up and activate a virtual environment with venv

python3 -m venv venv
. venv/bin/activate

Install dependencies

pip3 install -r requirements.txt

Run the server

python3 main.py

Now you can point your reverse proxy to http://localhost:2944

You can change the bind address and port with the environment variables RD_BIND and RD_PORT. The default values are 0.0.0.0 and 2944, respectively.

Redirection

Simply replace a urban dictionary url with a Rural Dictionary url from the instance list above.

https://urbandictionary.com/define.php?term=eevee

becomes

https://rd.vern.cc/define.php?term=eevee

NOTE: More endpoints are supported