Odstranjeni kozmicni dogodki: stran, scheduler in API

This commit is contained in:
sebastjan
2026-08-15 08:19:44 +02:00
parent b61bfac5d3
commit 7dcee28bf2
3 changed files with 3 additions and 113 deletions
+1 -21
View File
@@ -3,7 +3,7 @@ import { createServer, type Server } from "http";
import { storage } from "./storage";
import { insertArticleSchema } from "@shared/schema";
import { seedDatabase } from "./seed";
import { generateDailyHoroscopes, getHoroscopesForToday, getOrGenerateHoroscope, getCosmicEventsForToday, generateCosmicEvents, setHoroscopeImages } from "./horoscope-generator";
import { generateDailyHoroscopes, getHoroscopesForToday, getOrGenerateHoroscope, setHoroscopeImages } from "./horoscope-generator";
import { startDailyScheduler } from "./scheduler";
import { analyzeAllArticleImages, getCachedFocalPoints } from "./focal-point";
import { optimizeImage } from "./image-optimizer";
@@ -786,26 +786,6 @@ export async function registerRoutes(
}
});
// Cosmic events API
app.get("/api/cosmic-events", async (_req, res) => {
try {
const events = await getCosmicEventsForToday();
res.json(events);
} catch (err: any) {
res.status(500).json({ message: err.message });
}
});
app.post("/api/cosmic-events/generate", async (_req, res) => {
try {
await generateCosmicEvents();
const events = await getCosmicEventsForToday();
res.json({ generated: events.length, events });
} catch (err: any) {
res.status(500).json({ message: err.message });
}
});
function parseRssItems(xml: string, maxAgeDays?: number): { title: string; link: string; source: string; pubDate: string }[] {
const channelTitle = xml.match(/<channel>[\s\S]*?<title>(.*?)<\/title>/)?.[1]?.replace(/<!\[CDATA\[|\]\]>/g, "").trim() || "";
const items: { title: string; link: string; source: string; pubDate: string }[] = [];
+2 -7
View File
@@ -1,4 +1,4 @@
import { generateDailyHoroscopes, generateCosmicEvents } from "./horoscope-generator";
import { generateDailyHoroscopes } from "./horoscope-generator";
async function runDailyGeneration() {
try {
@@ -6,11 +6,6 @@ async function runDailyGeneration() {
} catch (err: any) {
console.error("[scheduler] Horoscope generation failed:", err.message);
}
try {
await generateCosmicEvents();
} catch (err: any) {
console.error("[scheduler] Cosmic events generation failed:", err.message);
}
}
export function startDailyScheduler() {
@@ -24,5 +19,5 @@ export function startDailyScheduler() {
runDailyGeneration();
}, SIX_HOURS);
console.log("[scheduler] Daily horoscope + cosmic events scheduler started.");
console.log("[scheduler] Daily horoscope scheduler started.");
}