Recent bekeken films tonen van Letterboxd
Gepost op 27 Feb 2026 13u26
Vandaag heb ik geprobeerd een ‘recent bekeken films’ sectie toe te voegen aan mijn homepagina, met de data uit mijn Letterboxd diary.
Tijdens het ontwikkelen ging alles goed. Ik scrapete de RSS feed, aangezien ze geen API key geven voor persoonlijke projecten. Op die manier kon ik de XML data in een JSON object omzetten, en zo de lijst invullen. Eerste probleem: CORS… Dit was vrij makkelijk op te lossen door een gratis proxy als allorigins of cors-anywhere te gebruiken.
Ik kreeg de sectie aan de praat, en besloot de update te uploaden op Neocities. Plots stopte de sectie met werken. In mijn console kreeg ik de volgende error:
Refused to connect to '<URL>' because it violates the following Content Security Policy directive: "connect-src 'self' data: blob:".
Ik zocht online voor een oplossing, maar kwam er toen pas achter dat Neocities zeer strikte Content Security Policies heeft voor gratis accounts. Momenteel heb ik geen zin om $5/maand te betalen, dus voorlopig zal ik deze sectie weglaten.
Als er op een dag veel support komt, kan ik dit misschien overwegen. Ik zou ook een server function kunnen maken om de RSS feed periodiek te scrapen, en deze in een .json bestand te steken die ik kan opslaan op de webserver.