mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-02-23 07:27:41 +01:00
Rename endpoints for websearch
This commit is contained in:
parent
75dfe87054
commit
8d5876c2c8
@ -185,7 +185,7 @@ class WebScraper {
|
|||||||
const files = [];
|
const files = [];
|
||||||
|
|
||||||
for (const link of links) {
|
for (const link of links) {
|
||||||
const result = await fetch('/api/serpapi/visit', {
|
const result = await fetch('/api/search/visit', {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
headers: getRequestHeaders(),
|
headers: getRequestHeaders(),
|
||||||
body: JSON.stringify({ url: link }),
|
body: JSON.stringify({ url: link }),
|
||||||
@ -530,7 +530,7 @@ class YouTubeScraper {
|
|||||||
async getScript(videoUrl, lang) {
|
async getScript(videoUrl, lang) {
|
||||||
const id = this.parseId(String(videoUrl).trim());
|
const id = this.parseId(String(videoUrl).trim());
|
||||||
|
|
||||||
const result = await fetch('/api/serpapi/transcript', {
|
const result = await fetch('/api/search/transcript', {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
headers: getRequestHeaders(),
|
headers: getRequestHeaders(),
|
||||||
body: JSON.stringify({ id, lang }),
|
body: JSON.stringify({ id, lang }),
|
||||||
|
@ -404,6 +404,11 @@ redirect('/api/content/import', '/api/content/importURL');
|
|||||||
// Redirect deprecated moving UI endpoints
|
// Redirect deprecated moving UI endpoints
|
||||||
redirect('/savemovingui', '/api/moving-ui/save');
|
redirect('/savemovingui', '/api/moving-ui/save');
|
||||||
|
|
||||||
|
// Redirect Serp endpoints
|
||||||
|
redirect('/api/serpapi/search', '/api/search/serpapi');
|
||||||
|
redirect('/api/serpapi/visit', '/api/search/visit');
|
||||||
|
redirect('/api/serpapi/transcript', '/api/search/transcript');
|
||||||
|
|
||||||
// Moving UI
|
// Moving UI
|
||||||
app.use('/api/moving-ui', require('./src/endpoints/moving-ui').router);
|
app.use('/api/moving-ui', require('./src/endpoints/moving-ui').router);
|
||||||
|
|
||||||
@ -499,8 +504,8 @@ app.use('/api/extra/classify', require('./src/endpoints/classify').router);
|
|||||||
// Image captioning
|
// Image captioning
|
||||||
app.use('/api/extra/caption', require('./src/endpoints/caption').router);
|
app.use('/api/extra/caption', require('./src/endpoints/caption').router);
|
||||||
|
|
||||||
// Web search extension
|
// Web search and scraping
|
||||||
app.use('/api/serpapi', require('./src/endpoints/serpapi').router);
|
app.use('/api/search', require('./src/endpoints/search').router);
|
||||||
|
|
||||||
// The different text generation APIs
|
// The different text generation APIs
|
||||||
|
|
||||||
|
@ -22,7 +22,7 @@ const visitHeaders = {
|
|||||||
'Sec-Fetch-User': '?1',
|
'Sec-Fetch-User': '?1',
|
||||||
};
|
};
|
||||||
|
|
||||||
router.post('/search', jsonParser, async (request, response) => {
|
router.post('/serpapi', jsonParser, async (request, response) => {
|
||||||
try {
|
try {
|
||||||
const key = readSecret(request.user.directories, SECRET_KEYS.SERPAPI);
|
const key = readSecret(request.user.directories, SECRET_KEYS.SERPAPI);
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user