Make the news View working via the tty interface, and made some more

i18n stuff & update some more to add images and unknown data oh, also
paragraphs are now a thing :) and do so much debugging.
This commit is contained in:
yuanhau 2025-05-18 13:12:39 +08:00
parent b62a3cda3d
commit 8975812447
8 changed files with 177 additions and 201 deletions

View file

@ -3,7 +3,7 @@ import sql from "~/server/components/postgres";
import saveDataToSql from "~/server/scrape/save_scrape_data";
function cleanUpSlug(orgslug: string) {
let slug = dirtySlug.trim();
let slug = orgslug.trim();
const validSlugRegex = /^[a-zA-Z0-9-]+$/;
if (!validSlugRegex.test(slug)) {
throw new Error("Invalid slug format");
@ -13,16 +13,17 @@ function cleanUpSlug(orgslug: string) {
export default defineEventHandler(async (event) => {
const slug = getRouterParam(event, "slug");
const cleanSlug = await cleanUpSlug(slug);
const result = await sql`
const cleanSlug = cleanUpSlug(slug);
/*const result = await sql`
select * from articles_lt
where slug = ${cleanSlug}
`;
if (result) {
return result;
`;*/
if (false) {
//return result;
} else {
const data = await lineToday(slug);
saveDataToSql(data, slug);
const data = await lineToday(cleanSlug);
//saveDataToSql(data, slug);
console.log(data);
return data;
}
});