From f03d93ad4a5559f0d7493bb0b7c5b71d4654f156 Mon Sep 17 00:00:00 2001 From: Charles Teh Date: Thu, 23 Nov 2023 13:18:58 +0800 Subject: [PATCH] Add (functin): seed rss --- config/platform/global.php | 1 + routes/tests.php | 15 +++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/config/platform/global.php b/config/platform/global.php index 4066b82..4a7c50e 100644 --- a/config/platform/global.php +++ b/config/platform/global.php @@ -54,6 +54,7 @@ 'https://www.theinformation.com/feed', 'http://feeds.feedburner.com/blogspot/hsDu', 'https://prompthero.tumblr.com/rss', + 'https://replicate.com/blog/rss', ], 'whitelist_keywords_rss' => [ diff --git a/routes/tests.php b/routes/tests.php index e0cd387..a41eb1a 100644 --- a/routes/tests.php +++ b/routes/tests.php @@ -4,6 +4,7 @@ use App\Jobs\AISerpGenArticleJob; use App\Jobs\BrowseAndWriteWithAIJob; use App\Jobs\BrowseRSSPostJob; +use App\Jobs\BrowseSingleRSSJob; use App\Jobs\CrawlRssPostJob; use App\Jobs\FillPostMetadataJob; use App\Jobs\GenerateArticleFeaturedImageJob; @@ -38,6 +39,20 @@ | */ +Route::get('/seed', function (Request $request) { + + $rss_url = $request->input('rss_url'); + + if (is_empty($rss_url)) + { + return abort(404); + } + + BrowseSingleRSSJob::dispatch($rss_url, 1440)->onQueue('default')->onConnection('default'); + +}); + + Route::get('/crawlTask', [App\Http\Controllers\Tests\TestController::class, 'crawlTask']); Route::get('/set_keywords', function (Request $request) {