2026-09-09, 21:52
  #1
Medlem
The Crashs avatar
Admin kanske har missat det. Men usenet är inne igen. Ut med fler RSS flöden. Är tacksam för denna: https://www.flashback.org/external.php?type=RSS

Men tycker du borde ha en för era andra feeds också.

https://www.flashback.org/aktuella-amnen/2026-09-09

Kör separat feed i varje kategori. Så

Nyheter

Får en

Nyheter (brott, kriminalitet och olyckor)

En annan.

Tack på förhand.
Citera
2026-09-09, 22:00
  #2
Moderator
Arne.Ankas avatar
Finns inga planer på att utöka.
Citera
2026-09-09, 22:10
  #3
Medlem
The Crashs avatar
Citat:
Ursprungligen postat av Arne.Anka
Finns inga planer på att utöka.
Ptja, alla andra nyhetstjänster har det. Det är billigt och enkelt, och tror admin själv besitter kunskaperna.
Citera
Igår, 19:01
  #4
Medlem
CrustyOldAR-10s avatar
Jag tycker att det kan vara en bra sak, röstar för
Citera
Idag, 19:32
  #5
Medlem
The Crashs avatar
Citat:
Ursprungligen postat av Arne.Anka
Finns inga planer på att utöka.
Aja. Då får väl jag lösa det åt er.

Det finns redan ett RSS-flöde för nya ämnen:

https://www.flashback.org/external.php?type=RSS

Problemet är att Flashback redan har flera andra publika flöden som saknar motsvarande RSS trots att datan redan finns server-side:

https://www.flashback.org/aktuella-amnen/2026-09-11
https://www.flashback.org/populara-amnen/2026-09-11
https://www.flashback.org/nya-inlagg/2026-09-11
https://www.flashback.org/nya-amnen/2026-09-11

Den sista är i praktiken samma informationsmängd som nuvarande RSS-flöde, men de tre övriga går fortfarande bara att konsumera som HTML.

Så jag tänkte göra det bakvänt.

Jag hämtar respektive publik vy centralt med låg frekvens, parser resultatet och normaliserar det lokalt. Trådar identifieras redan ganska elegant genom Flashbacks egna URI:er:

Kod:
 /t3745006 /t3745006n /t3745006p1 

Vilket innebär att jag kan använda tråd-ID som stabil identitet och sedan lagra själva resultatet lokalt.

Därifrån kostar det i princip ingenting att generera RSS.

Så istället för att varje RSS-läsare skulle orsaka ett nytt anrop mot Flashback blir flödet ungefär:

Kod:
 Flashback ↓ ett centralt anrop 
↓ lokal cache/databas
 ↓ RSS Atom JSON Feed webb 

Hundra RSS-prenumeranter innebär alltså fortfarande ungefär samma belastning mot Flashback som en.

Jag tänkte även dela upp flödena efter Flashbacks egen struktur.

Exempelvis:

Kod:
 Aktuella ämnen 
Populära ämnen 
Nya inlägg 
Nya ämnen 

men även per kategori.

Så Datorer och IT kan få ett eget flöde
Brott ett annat,
Bilar ett tredje osv.

Det kräver ingen separat hämtning per abonnent och behöver inte ens kräva separat hämtning per kategori om kategorin redan går att härleda ur forumet tråden ligger i.

I praktiken blir kategoriseringen:

Kod:
 tråd → forum → kategori 

och därefter kan samma lokalt cachade dataset projiceras på valfritt sätt.

Så exempelvis:

Kod:
 /feeds/aktuella.xml 
/feeds/populara.xml 
/feeds/nya-inlagg.xml 
/feeds/nya-amnen.xml 

och sedan:

Kod:
 /feeds/aktuella/f4.xml 
/feeds/populara/f4.xml 
/feeds/nya-inlagg/f4.xml 

för kategori 4.

Samma princip går senare att använda på enskilda forum och även på taggar.

Den senare delen är egentligen mer intressant eftersom Flashback hade ett taggsystem tidigare men i huvudsak använde det som ett sätt att länka ihop trådar. Jag tänker använda taggar som faktisk innehållsklassning.

Så en tråd kan exempelvis ligga i kategorin Bilar men vara taggad:

Kod:
 Elon Musk Tesla Elbilar 

och en annan ligga under Fysik, matematik och astronomi och vara taggad:

Kod:
 Elon Musk SpaceX Starship Rymdfart 

Det gör att man senare även kan erbjuda RSS på innehåll som inte följer Flashbacks forumhierarki:

Kod:
 /feeds/tag/spacex.xml 
/feeds/tag/ai.xml 
/feeds/tag/tag.xml 

utan ytterligare belastning mot Flashback.

Jag tänkte dessutom lägga in Flashback Forever som separat redaktionellt flöde.

Deras podcastfeed innehåller länkar till trådarna de tar upp, vilket betyder att man kan kartlägga:

Kod:
 avsnitt → trådar → forum → kategori → taggar 

och därmed visa senaste avsnitten tillsammans med trådarna som diskuterades.

I förlängningen kan samma historik användas för att hitta trådar som sannolikt passar Flashback Forever, men det är ett senare problem.

Poängen är att den dyra delen är att hämta informationen från Flashback.

När den väl är hämtad är det billigt att återanvända samma observation till:

Kod:
 Aktuellt Populärt Nya inlägg RSS Atom JSON Feed kategoriflöden taggflöden statistik personliga feeds 

Så jag tänkte helt enkelt använda ett requestbudget-system där ett upstream-anrop helst ska ge så många lokala produkter som möjligt.

Jag behöver alltså inte att Flashback själva bygger ut sin RSS.

Det är naturligtvis bättre om ni gör det direkt server-side, eftersom det är ungefär en GROUP BY och en formatterare när man redan sitter på databasen.

Men eftersom det tydligen inte finns några planer på att utöka får jag väl göra det från utsidan istället.

Återkommer när det finns något att prenumerera på.

Mvh
Tvångskonsulten


__________________
Senast redigerad av The Crash Idag kl. 20:31.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in