No Description

Zubarev Grigoriy 5f7d8a4a91 feat: add type checking with BasedPyright 7 months ago
src 5f7d8a4a91 feat: add type checking with BasedPyright 7 months ago
.editorconfig caf4d58922 refactor: update main template 7 months ago
.gitignore cd542af102 style: format code with Ruff 7 months ago
.python-version 4a72ed371b feat: use Rye to manage dependencies 7 months ago
Dockerfile 4a72ed371b feat: use Rye to manage dependencies 7 months ago
LICENSE af195c54f9 init 2 years ago
README.org fbbefeb148 docs: update deploy instructions to clarify the requirement of the buildx Docker plugin 7 months ago
docker-compose.yml 038f36c342 Update dependencies, add Dockerfile and docker-compose.yml 1 year ago
instances.json c97df483e3 Update instances.json 1 year ago
pyproject.toml 5f7d8a4a91 feat: add type checking with BasedPyright 7 months ago
requirements-dev.lock 5f7d8a4a91 feat: add type checking with BasedPyright 7 months ago
requirements.lock 1a04015f03 feat: use aiohttp instead of requests 7 months ago

README.org

Rural Dictionary

We're rural, not urban. A privacy respecting urban dictionary client, powered by Flask.

Instances

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

About

Rural Dictionary scrapes urban dictionary for data and then displays it in html.

Support

Join our Matrix room for support and other things related to Rural Dictionary

Supports

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

Deploy with docker

rye build --wheel --clean
docker buildx build . --tag rural-dict
docker compose up -d

Dependencies

  • bs4
  • requests
  • waitress
  • Relatively new version of python

Redirection

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

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

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

NOTE: More endpoints are supported

Contributors