Behöver ert företag hjälp med att implementera AI? Kontakta oss och få prisoffert här →
AI Skolan
januari 22, 2026

Tiny Tiny RSS till Wallabag: spara stjärnmärkta läsningar

Rickard Andersson Partner, Nodenordic.se

Du stjärnmarkerar något i Tiny Tiny RSS, med full intention att läsa det senare. Sedan blir ”senare” till ett dussin öppna flikar, en borttappad länk eller en halvt ihågkommen rubrik du inte hittar igen.

Det här är en liten men återkommande irritation som drabbar marknadsförare som gör löpande research, grundare som vill hålla sig uppdaterade utan att drunkna, och alla som vill ha en prydlig läs-senare-rutin. Med den här TTRSS Wallabag-automationen sparas dina stjärnmarkerade objekt automatiskt, så att din läskö förblir komplett.

Nedan ser du hur flödet beter sig, vad det löser och vad du behöver för att köra det i n8n.

Så fungerar den här automatiseringen

Se hur det här löser problemet:

n8n Workflow Template: Tiny Tiny RSS till Wallabag: spara stjärnmärkta läsningar

Utmaningen: stjärnmarkerade länkar försvinner ändå

Att stjärnmarkera ett objekt i Tiny Tiny RSS känns som att du ”fångade” det, men det är fortfarande låst till ett ställe. Om du läser på flera enheter, byter RSS-app eller bara glömmer att gå tillbaka till ditt flöde, börjar de där stjärnmarkerade guldkornen tyst staplas. Det irriterande är steg två: öppna varje artikel, kopiera URL:en, klistra in den i Wallabag och sedan kontrollera att den inte sparade en trasig länk eller fel sida. Du märker inte tidskostnaden dag för dag. Sedan tittar du upp och inser att din ”läs senare”-lista saknar hälften av det du svor att du sparade.

Det byggs upp snabbt. Här är hur det brukar fallera i verkligheten:

  • Du stjärnmarkerar objekt snabbt, men att spara dem till Wallabag blir ett separat moment du hela tiden skjuter upp.
  • Manuell kopiera-klistra in bjuder in till misstag, särskilt när en sajt omdirigerar eller du råkar ta en spårnings-URL.
  • När du har mycket att göra slutar du underhålla systemet, och backloggen blir mentalt tung.
  • Ditt ”research-spår” blir fragmenterat mellan webbläsare, bokmärken och halvstängda flikar.

Lösningen: autospara stjärnmarkerade TTRSS-objekt till Wallabag

Det här n8n-flödet bevakar Tiny Tiny RSS enligt ett schema och letar efter nyligen stjärnmarkerade artiklar. När det hittar en loggar det in i TTRSS, hämtar din stjärnlista och bearbetar objekten så att bara rätt poster går vidare. Parallellt autentiserar det mot Wallabag, och kombinerar sedan det som behövs (din Wallabag-token plus objekten som ska sparas). Till sist skickar det varje ny stjärnmarkerad URL till Wallabag via API:et. Om det inte finns något nytt gör det ingenting och kliver åt sidan. Ärligt talat spelar den där ”ingen åtgärd”-logiken roll, eftersom du inte vill ha notiser eller dubbletter när din läsvolym ökar.

Flödet startar med en tidsstyrd kontroll (var 10:e minut) eller en manuell körning när du vill testa. Sedan hämtar det dina stjärnmarkerade objekt från TTRSS, validerar vad som ska sparas och skickar dem till Wallabag via HTTP-förfrågningar. Slutresultatet är enkelt: stjärnmarkera i TTRSS, och det dyker upp i Wallabag utan att du behöver göra något mer.

Vad som förändras: före vs. efter

Effekt i verkligheten

Säg att du stjärnmarkerar 10 artiklar per dag när du skummar flöden. Att manuellt spara dem till Wallabag tar kanske 1 minut per styck när du räknar in att öppna objektet, kopiera URL:en och bekräfta att den sparades, så det blir cirka 10 minuter dagligen (nästan en timme i veckan). Med det här flödet är stjärnmarkering fortfarande samma klick, och resten kör i bakgrunden var 10:e minut. Du byter en daglig syssla mot en snabb engångssetup.

Krav

  • n8n-instans (prova n8n Cloud gratis)
  • Självhostningsalternativ om du föredrar det (Hostinger fungerar bra)
  • Tiny Tiny RSS för att komma åt ditt flöde med stjärnmarkerade objekt.
  • Wallabag för att lagra din läs-senare-lista.
  • Wallabag API-uppgifter (hämta dem i Wallabag: API-klienter/utvecklarinställningar).

Kunskapsnivå: Medel. Du klistrar in API-uppgifter och kan behöva justera ett par fält i förfrågningarna.

Behöver du hjälp att implementera detta? Prata med en automationsexpert (gratis 15-minuters konsultation).

Flödets gång

En schemalagd kontroll drar igång det. Cron-triggern kör var 10:e minut, och det finns även en manuell trigger för test när du installerar flödet första gången.

TTRSS-autentisering sker först. n8n skickar en inloggningsförfrågan till Tiny Tiny RSS och använder sedan den sessionen för att hämta dina stjärnmarkerade objekt via HTTP Request.

Objekten rensas och valideras. En Function-nod bearbetar listan, och sedan avgör ett If-villkor vad som ska skickas till Wallabag (och vad som ska ignoreras så att du inte skapar skräp).

Wallabag hämtar en auth-token och sparar URL:erna. Flödet begär autentisering från Wallabag, slår ihop token med den förberedda objektlistan och skickar sedan varje URL till Wallabags API. Om inget nytt är stjärnmarkerat avslutas grenen ”ingen åtgärd” utan att störa.

Du kan enkelt ändra vad som räknas som ”nytt” så att det matchar hur du använder stjärnmarkering (till exempel bara spara objekt med vissa taggar) utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementering

Steg 1: Konfigurera manuell trigger och schematrigger

Konfigurera hur arbetsflödet startar, antingen manuellt för testning eller enligt ett återkommande schema för automatisering.

  1. Öppna Manual Start Trigger för att möjliggöra manuella körningar under uppsättning och testning.
  2. Öppna Scheduled Run Trigger och ställ in Trigger Times till everyX med Unit minutes och Value 10.
  3. Bekräfta att arbetsflödeskopplingarna visar Manual Start TriggerTTRSS Login Request och Scheduled Run TriggerTTRSS Login Request.

Steg 2: Anslut TTRSS

Autentisera mot Tiny Tiny RSS och hämta flödet med stjärnmärkta objekt.

  1. I TTRSS Login Request ställer ni in URL till http://{HERE-YOUR-TTRSS-HOST}/tt-rss/api/ och Request Method till POST.
  2. I TTRSS Login RequestBody Parameters ställer ni in op till login, user till {HERE-YOUR-API-USER} och password till {HERE-YOUR-API-SECRET}.
  3. I Fetch Starred Items ställer ni in URL till http://{HERE-YOUR-TTRSS-HOST}/tt-rss/api/ och Request Method till POST.
  4. I Fetch Starred ItemsBody Parameters ställer ni in sid till ={{$json["content"]["session_id"]}}, op till getHeadLines och feed_id till -1.

Steg 3: Konfigurera bearbetning med Process Item List

Slå ihop TTRSS-objekten med Wallabag-autentiseringsdata och förbered en ren lista med URL:er att posta.

  1. Säkerställ att både Wallabag Auth Request och Fetch Starred Items är anslutna till Combine Feeds.
  2. Öppna Process Item List och behåll den förvalda Function Code oförändrad för att hantera statisk data och logiken för att skapa listan.
  3. Bekräfta att flödet Combine FeedsProcess Item ListBranch Validation är anslutet.

Funktionen använder arbetsflödets statiska data för att spåra senast bearbetade objekt. Detta förhindrar att samma artikel postas till Wallabag igen.

Steg 4: Konfigurera utdata till Wallabag

Autentisera mot Wallabag och posta varje nytt TTRSS-objekt som en Wallabag-post.

  1. I Wallabag Auth Request ställer ni in URL till http://{HERE-YOUR-WALLABAG-HOST}/oauth/v2/token och Request Method till POST.
  2. I Wallabag Auth RequestBody Parameters ställer ni in grant_type till password och anger client_id, client_secret, username och password med era Wallabag-värden.
  3. I Post to Wallabag API ställer ni in URL till =http://{HERE-YOUR-WALLABAG-HOST}/api/entries.json och Request Method till POST.
  4. I Post to Wallabag APIBody Parameters ställer ni in url till ={{$json["url"]}}.
  5. I Post to Wallabag APIHeader Parameters ställer ni in Authorization till =Bearer {{$json["access_token"]}}.
  6. Verifiera att Branch Validation routar till Post to Wallabag API när ID:t inte är lika med NaN.

⚠️ Vanlig fallgrop: Säkerställ att er Wallabag-host och era inloggningsuppgifter är korrekta i Wallabag Auth Request, annars kommer Post to Wallabag API inte att få en giltig access_token.

Steg 5: Konfigurera Branch Validation och platshållarslingan

Hantera fallet där det inte finns några nya objekt att posta.

  1. I Branch Validation behåller ni villkoret value1 som ={{$node["Process Item List"].json["id"]}}, operation som notEqual och value2 som NaN.
  2. Bekräfta att den falska grenen routar till No Action Placeholder för att säkert avsluta arbetsflödet när det inte finns några nya objekt.

No Action Placeholder är en säker slutpunkt för ”inga nya objekt” och kan senare ersättas med loggning eller notifieringslogik.

Steg 6: Testa och aktivera ert arbetsflöde

Kör ett manuellt test, verifiera dataflödet och aktivera sedan schemat för produktion.

  1. Klicka på Manual Start Trigger och kör arbetsflödet för att verifiera kedjan via TTRSS Login Request, Fetch Starred Items, Combine Feeds, Process Item List, Branch Validation och Post to Wallabag API.
  2. Bekräfta att en lyckad körning resulterar i nya poster skapade i Wallabag och att Branch Validation hoppar över Post to Wallabag API när det inte finns några nya objekt.
  3. Aktivera arbetsflödet så att Scheduled Run Trigger körs var 10:e minut i produktion.
🔒

Lås upp fullständig steg-för-steg-guide

Få den kompletta implementeringsguiden + nedladdningsbar mall

Se upp med

  • Tiny Tiny RSS-inloggning kan löpa ut eller kräva specifika behörigheter. Om det strular, kontrollera först din TTRSS-bas-URL och inloggningssvaret i noden ”TTRSS Login Request”.
  • Om du använder Wait-noder eller extern rendering varierar bearbetningstiderna. Öka väntetiden om efterföljande noder fallerar på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in din varumärkesröst tidigt, annars kommer du att redigera utdata i all evighet.

Vanliga frågor

Hur snabbt kan jag implementera den här TTRSS Wallabag-automationen?

Oftast cirka 30 minuter om du redan har båda kontona.

Kan icke-tekniska team implementera den här automatiseringen för stjärnmarkerad läsning?

Ja, men du behöver känna dig bekväm med att kopiera API-uppgifter in i n8n. Ingen kodning, bara noggrann konfiguration och testning.

Är n8n gratis att använda för det här TTRSS Wallabag-automationsflödet?

Ja. n8n har ett gratis självhostat alternativ och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volym. Du behöver också räkna in kostnader för Wallabag-hosting om du kör en egen instans.

Var kan jag hosta n8n för att köra den här automatiseringen?

Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller självhosting på en VPS. För självhosting är Hostinger VPS prisvärd och hanterar n8n bra. Självhosting ger dig obegränsade körningar men kräver grundläggande serveradministration.

Hur anpassar jag den här TTRSS Wallabag-automationslösningen till mina specifika utmaningar?

Det går. De flesta anpassningar görs i ”Process Item List” (filtrera vad som ska sparas) och ”Branch Validation” (avgöra vad som räknas som nytt). Vanliga justeringar är att bara spara objekt från vissa flöden, hoppa över domäner med betalvägg eller skicka ett Telegram-meddelande till dig själv när något sparas så att du kan stickprovskontrollera.

Varför misslyckas min Tiny Tiny RSS-anslutning i det här flödet?

Oftast är det TTRSS-bas-URL:en (saknad sökväg eller fel protokoll) eller ett inloggningssvar du inte hanterar korrekt. Kontrollera uppgifterna igen i noden ”TTRSS Login Request”, och öppna sedan körningsdatan för att bekräfta att du får ett giltigt sessions-ID innan ”Fetch Starred Items” körs. Om du ligger bakom en reverse proxy kan cookie- eller CORS-inställningar också störa, så bekräfta att endpointen fungerar från samma nätverk som din n8n-instans.

Vilken kapacitet har den här TTRSS Wallabag-automationslösningen?

För de flesta personliga användare och små team är det i praktiken ”så mycket som du kan stjärnmarkera”. På n8n Cloud Starter begränsas du av månatliga körningar, medan självhosting inte har något fast tak (det beror på din server). I praktiken är det inga problem att spara dussintals länkar per timme, eftersom flödet bara består av några HTTP-förfrågningar och lite listbearbetning.

Är den här TTRSS Wallabag-automationen bättre än att använda Zapier eller Make?

Ofta, ja. Zapier och Make kan ha svårt med ”logga in, hämta en lista, filtrera den och posta sedan varje objekt” om du inte bygger ihop flera steg, och det blir dyrt och skört. n8n är bättre på villkorslogik och lätt databearbetning på ett ställe, och med självhosting slipper du oroa dig för körningsgränser när din stjärnmarkeringsrutin växer. Nackdelen är uppsättningen: du lägger lite mer tid på uppgifter och testning i början. Om du vill, prata med en automationsexpert så pekar vi ut den enklaste vägen för din stack.

När det här väl rullar blir en stjärnmarkering av en artikel ett verkligt åtagande, inte en förhoppningsfull gest. Din läs-senare-lista håller sig prydlig, och hjärnan slutar hålla reservflikar ”ifall att”.

Kontakta oss

Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.

×

Använd mall

Få direkt tillgång till denna n8n-arbetsflödes JSON-fil

Launch login modal Launch register modal