diff --git a/env_template.env b/env_template.env
index 416984d4a..de0fd401b 100644
--- a/env_template.env
+++ b/env_template.env
@@ -7,7 +7,7 @@ export REDIS_URL='redis://redis:6379'
export PROXY_URL='http://localhost:18080'
export LOG_DIRECTORY='/var/log/rdrama'
export SETTINGS_FILENAME='/site_settings.json'
-export GIPHY_KEY='blahblahblah'
+export TENOR_KEY='blahblahblah'
export TURNSTILE_SITEKEY='blahblahblah'
export TURNSTILE_SECRET='blahblahblah'
export YOUTUBE_KEY='blahblahblah'
diff --git a/files/assets/css/main.css b/files/assets/css/main.css
index dd4804522..33ffb87e7 100644
--- a/files/assets/css/main.css
+++ b/files/assets/css/main.css
@@ -6921,7 +6921,7 @@ div.markdown {
margin-top: 5px;
}
-.giphy {
+.tenor {
overflow: hidden;
background-color: var(--gray-600);
cursor: pointer;
diff --git a/files/assets/js/gif_modal.js b/files/assets/js/gif_modal.js
index 662f5cd59..54cf988c2 100644
--- a/files/assets/js/gif_modal.js
+++ b/files/assets/js/gif_modal.js
@@ -123,19 +123,19 @@ async function searchGifs(searchTerm) {
container.innerHTML = '';
- let response = await fetch("/giphy?searchTerm=" + searchTerm + "&limit=48");
+ let response = await fetch("/tenor?searchTerm=" + searchTerm + "&limit=48");
let data = await response.json()
data = data.results
if (data) {
for (const e of data) {
const url = e.media_formats.webp.url
- const insert = ``
+ const insert = ``
container.insertAdjacentHTML('beforeend', insert);
}
- const giphy = document.getElementsByClassName('giphy')
- for (const element of giphy) {
+ const tenor = document.getElementsByClassName('tenor')
+ for (const element of tenor) {
element.addEventListener('click', () => {insertGif (element.src)});
}
}
diff --git a/files/helpers/config/const.py b/files/helpers/config/const.py
index 6912f3688..3ec7906b2 100644
--- a/files/helpers/config/const.py
+++ b/files/helpers/config/const.py
@@ -29,7 +29,7 @@ SECRET_KEY = environ.get("SECRET_KEY").strip()
PROXY_URL = environ.get("PROXY_URL").strip()
LOG_DIRECTORY = environ.get("LOG_DIRECTORY")
SETTINGS_FILENAME = environ.get("SETTINGS_FILENAME")
-GIPHY_KEY = environ.get("GIPHY_KEY").strip()
+TENOR_KEY = environ.get("TENOR_KEY").strip()
TURNSTILE_SITEKEY = environ.get("TURNSTILE_SITEKEY").strip()
TURNSTILE_SECRET = environ.get("TURNSTILE_SECRET").strip()
YOUTUBE_KEY = environ.get("YOUTUBE_KEY").strip()
diff --git a/files/routes/__init__.py b/files/routes/__init__.py
index a9d71c31e..6c74d9ab7 100644
--- a/files/routes/__init__.py
+++ b/files/routes/__init__.py
@@ -36,7 +36,7 @@ from .votes import *
from .feeds import *
if FEATURES['AWARDS']:
from .awards import *
-from .giphy import *
+from .tenor import *
from .holes import *
if FEATURES['GAMBLING']:
from .lottery import *
diff --git a/files/routes/giphy.py b/files/routes/tenor.py
similarity index 81%
rename from files/routes/giphy.py
rename to files/routes/tenor.py
index 66288a556..fdc2007b4 100644
--- a/files/routes/giphy.py
+++ b/files/routes/tenor.py
@@ -5,12 +5,12 @@ from files.routes.wrappers import *
from files.__main__ import app
-@app.get("/giphy")
-@app.get("/giphy")
+@app.get("/tenor")
+@app.get("/tenor")
@limiter.limit(DEFAULT_RATELIMIT, deduct_when=lambda response: response.status_code < 400)
@limiter.limit(DEFAULT_RATELIMIT, deduct_when=lambda response: response.status_code < 400, key_func=get_ID)
@auth_required
-def giphy(v, path=None):
+def tenor(v, path=None):
searchTerm = request.values.get("searchTerm", "").strip()
limit = 48
@@ -19,9 +19,9 @@ def giphy(v, path=None):
except:
pass
if searchTerm and limit:
- url = f"https://tenor.googleapis.com/v2/search?media_filter=webp&q={searchTerm}&key={GIPHY_KEY}&limit={limit}"
+ url = f"https://tenor.googleapis.com/v2/search?media_filter=webp&q={searchTerm}&key={TENOR_KEY}&limit={limit}"
elif searchTerm and not limit:
- url = f"https://tenor.googleapis.com/v2/search?media_filter=webp&q={searchTerm}&key={GIPHY_KEY}&limit=48"
+ url = f"https://tenor.googleapis.com/v2/search?media_filter=webp&q={searchTerm}&key={TENOR_KEY}&limit=48"
else:
- url = f"https://tenor.googleapis.com/v2?media_filter=webp&key={GIPHY_KEY}&limit=48"
+ url = f"https://tenor.googleapis.com/v2?media_filter=webp&key={TENOR_KEY}&limit=48"
return requests.get(url, headers=HEADERS, timeout=5).json()