mirror of
https://codeberg.org/ashley/poke.git
synced 2024-11-23 03:37:53 +01:00
add public inv api :3
This commit is contained in:
parent
2f5206b038
commit
ffeefe9b19
1 changed files with 15 additions and 0 deletions
15
server.js
15
server.js
|
@ -81,6 +81,7 @@ this is our config file,you can change stuff here
|
||||||
*/
|
*/
|
||||||
const config = {
|
const config = {
|
||||||
tubeApi: "https://tube.kuylar.dev/api/",
|
tubeApi: "https://tube.kuylar.dev/api/",
|
||||||
|
invapi: "https://inv.vern.cc/api/v1",
|
||||||
dislikes: "https://returnyoutubedislikeapi.com/votes?videoId=",
|
dislikes: "https://returnyoutubedislikeapi.com/votes?videoId=",
|
||||||
t_url: "https://t.poketube.fun/", // def matomo url
|
t_url: "https://t.poketube.fun/", // def matomo url
|
||||||
};
|
};
|
||||||
|
@ -623,6 +624,20 @@ app.get("/api/redirect", async (req, res) => {
|
||||||
res.redirect(red_url);
|
res.redirect(red_url);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
app.get("/api/v1/:endpoint/:id", async (req, res) => {
|
||||||
|
|
||||||
|
var inv_api_fetch = await fetch(`${config.invapi}/${req.params.endpoint}/${req.params.id}`).then((res) =>
|
||||||
|
res.text()
|
||||||
|
);
|
||||||
|
|
||||||
|
var inv_api_fetch = await JSON.parse(inv_api_fetch);
|
||||||
|
|
||||||
|
res.send(inv_api_fetch)
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
app.get("/api/opensearch", async (req, res) => {
|
app.get("/api/opensearch", async (req, res) => {
|
||||||
res.sendFile(__dirname + `/opensearch.xml`);
|
res.sendFile(__dirname + `/opensearch.xml`);
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue