https://github.com/skorotkiewicz/britannica-api
Britannica Dictionary API
https://github.com/skorotkiewicz/britannica-api
britannica dictionary python
Last synced: 3 months ago
JSON representation
Britannica Dictionary API
- Host: GitHub
- URL: https://github.com/skorotkiewicz/britannica-api
- Owner: skorotkiewicz
- Created: 2024-11-08T13:07:28.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-11-08T13:25:31.000Z (7 months ago)
- Last Synced: 2025-01-31T12:34:22.932Z (5 months ago)
- Topics: britannica, dictionary, python
- Language: Python
- Homepage: https://dict.sekor.eu.org/
- Size: 9.77 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Britannica Dictionary API
[britannica.com/dictionary](https://www.britannica.com/dictionary)------
**API Usage**: Use this API by making a GET request to `https://dict.sekor.eu.org/x/{word}`
------
```
pacman -S memcached
systemctl enable memcached@11211
systemctl start memcached@11211
```###---
```
sudo pacman -S python python-pip nginx
``````
sudo useradd -r -s /bin/false dictionary_user
``````
sudo mkdir -p /opt/dictionary-api
sudo chown dictionary_user:dictionary_user /opt/dictionary-api
``````
sudo cp app.py /opt/dictionary-api/
sudo cp wsgi.py /opt/dictionary-api/
sudo cp requirements.txt /opt/dictionary-api/
``````
cd /opt/dictionary-api
sudo -u dictionary_user python -m venv venv
sudo -u dictionary_user venv/bin/pip install -r requirements.txt
``````
sudo cp dictionary-api.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable dictionary-api
sudo systemctl start dictionary-api
``````
sudo mkdir -p /etc/nginx/sites-available /etc/nginx/sites-enabled
sudo cp dictionary-api /etc/nginx/sites-available/
sudo ln -s /etc/nginx/sites-available/dictionary-api /etc/nginx/sites-enabled/
sudo nginx -t # Check config
sudo systemctl enable nginx
sudo systemctl restart nginx
```