When I add this feed: FD - Home to Newsblur, it only loads older articles from 2020. When I add this to another RSS reader it works correctly. Is this because the site is blocking Newsblur, or am I doing something wrong?
It’s failing because the feed doesn’t validate. When I use the Python feedparser library, I don’t see any entries:
>>> import feedparser
>>> fp = feedparser.parse('https://fd.nl/?rss')
>>> pprint(fp)
{'bozo': False,
'encoding': 'utf-8',
'entries': [],
'feed': {'author': '',
'authors': [{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}],
'categories': '',
'cloud': {},
'comments': '',
'content': '',
'content_detail': {'base': 'https://fd.nl/?rss',
'language': None,
'type': 'text/plain',
'value': ''},
'docs': '',
'domain': '',
'enclosures': '',
'encoding': '',
'expired': '',
'expired_parsed': None,
'feedtype': 'rss_2.0',
'foreignmarkup': '',
'generator': '',
'generator_detail': {'name': ''},
'guidislink': False,
'href': '',
'id': '',
'image': {},
'language': 'nl',
'length': '0',
'link': 'https://fd.nl/opinie/1459142/alleen-china-kan-kim-jong-un-tot-de-orde-roepen',
'links': [{'href': 'https://fd.nl/',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/politiek/1458916/het-krediet-voor-hongarije-is-op-letterlijk-en-figuurlijk',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/financiele-markten/1459065/en-plotseling-blijkt-de-olieprijs-ook-omlaag-te-kunnen',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/financiele-markten/1459098/live-lagere-aziatische-beurzen-na-chinese-protesten',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/economie/1459143/fnv-veegt-de-vloer-aan-met-de-voltijdsbonus',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/tech-en-innovatie/1458776/hoelang-houdt-musk-het-vol-met-twitter',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/politiek/1459056/ilja-jasjin-strijdt-al-zijn-hele-volwassen-leven-tegen-poetin',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/financiele-markten/1459155/binance-heeft-genoeg-bitcoins-in-kas-geloof-dat-nou-maar',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/samenleving/1459134/de-nieuwe-jubelton',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/economie/1459178/inflatiepiek-lijkt-achter-de-rug-grote-daling-in-2023',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/economie/1459185/postnl-verhoogt-lonen-met-afgewezen-bod-fnv-spreekt-van-zoethoudertje',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/economie/1459092/bedrijven-zien-hoofdrol-bij-terugdringen-geldproblemen-van-personeel',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/economie/1459058/nn-ziekteverzuim-voor-het-eerst-in-20-jaar-boven-de-5',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/bedrijfsleven/1459183/talpa-moet-bij-komende-veiling-minstens-een-radiovergunning-inleveren',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/bedrijfsleven/1459145/nederlander-doet-zuinig-aan-met-mobiele-data',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/bedrijfsleven/1459146/corendon-wijkt-deels-uit-naar-brussel-door-chaos-schiphol',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/bedrijfsleven/1459080/rechter-tikt-yarden-op-de-vingers-voor-benadeling-franchisenemers',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/economie/1451583/achter-gesloten-deuren',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/economie/1451557/dagkoers',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/economie/1451584/de-week-voorbij',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/economie/1451558/fd-gazellen-podcast',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/politiek/1459062/onrust-in-china-raakt-europese-beurzen',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/politiek/1459090/angela-merkel-van-hamster-naar-vlinder',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/politiek/1456596/de-boswachter-van-brussel-natuurbescherming-is-een-goede-businesscase',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/politiek/1459100/ongekende-golf-van-woede-over-zerocovidbeleid-rolt-over-china',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/financiele-markten/1459137/hoe-wahsington-de-duimschroeven-aandraait-van-private-equity',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/financiele-markten/1459176/credit-suisse-ziet-behalve-klanten-ook-beleggers-weghollen',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/financiele-markten/1459073/een-splitsing-op-zijn-russisch',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/financiele-markten/1459085/mogelijke-verkoop-manchester-united-tekent-miljardenspel-rond-voetbalclubs',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/economie/1457865/de-week-van-de-hoofdredacteur',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/economie/1437601/europamania',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/economie/1437603/woningmarkt',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/economie/1437602/klimaat',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/samenleving/1459135/iris-van-den-ende-de-perfecte-combinatie-van-haar-ouders',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/samenleving/1458794/ik-wilde-rennen-dansen-pianospelen-maar-ik-moest-weer-leren-lopen',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/samenleving/1458695/gianni-versace-25-jaar-na-zijn-dood-nog-springlevend',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/samenleving/1458598/de-tattooparadox',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/tech-en-innovatie/1428112/niet-de-bank-maar-vooral-de-klant-is-het-doelwit',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/tech-en-innovatie/1456036/prikkelend-pleidooi-voor-kernenergie',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/tech-en-innovatie/1458812/techbedrijven-trager-met-optreden-tegen-online-haatzaaien',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/tech-en-innovatie/1458918/yandex-wil-zonder-russische-activiteiten-verder-vanuit-amsterdam',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/opinie/1459057/in-corona-heeft-president-xi-een-tegenstander-van-formaat-getroffen',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/opinie/1458766/europa-moet-de-route-van-prijsplafonds-loslaten',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/opinie/1459161/finance-als-muziek-in-de-oren',
'rel': 'alternate',
'type': 'text/html'},
{'href': 'https://fd.nl/opinie/1459142/alleen-china-kan-kim-jong-un-tot-de-orde-roepen',
'rel': 'alternate',
'type': 'text/html'}],
'modules': '',
'permalink': 'true',
'published': '2022-11-28T19:04:43.793+00:00',
'published_parsed': time.struct_time(tm_year=2022, tm_mon=11, tm_mday=28, tm_hour=19, tm_min=4, tm_sec=43, tm_wday=0, tm_yday=332, tm_isdst=0),
'publisher': 'webmaster@fd.nl',
'publisher_detail': {'email': 'webmaster@fd.nl'},
'rating': '',
'rights': '2022 Het Financieele Dagblad',
'rights_detail': {'base': 'https://fd.nl/?rss',
'language': None,
'type': 'text/plain',
'value': '2022 Het Financieele Dagblad'},
'skipdays': '',
'skiphours': '',
'source': {},
'stylesheet': '',
'subtitle': 'Pyongyang ontkent, maar volgens de VS levert '
'Noord-Korea grote hoeveelheden wapens aan Rusland.',
'subtitle_detail': {'base': 'https://fd.nl/?rss',
'language': None,
'type': 'application/xhtml+xml',
'value': 'Pyongyang ontkent, maar volgens de VS '
'levert Noord-Korea grote hoeveelheden '
'wapens aan Rusland.'},
'summary': '',
'textinput': {},
'title': 'Alleen China kan Kim Jong-un tot de orde roepen',
'title_detail': {'base': 'https://fd.nl/?rss',
'language': None,
'type': 'text/plain',
'value': 'Alleen China kan Kim Jong-un tot de orde '
'roepen'},
'ttl': '10',
'type': 'image/jpeg',
'updated': '2022-11-28T19:00:00.000+00:00',
'updated_parsed': time.struct_time(tm_year=2022, tm_mon=11, tm_mday=28, tm_hour=19, tm_min=0, tm_sec=0, tm_wday=0, tm_yday=332, tm_isdst=0),
'value': 'Home'},
'headers': {'cache-control': 'no-cache, no-store, max-age=0, must-revalidate',
'connection': 'close',
'content-security-policy': 'default-src https: data: blob: '
"'unsafe-inline' 'unsafe-eval'",
'content-type': 'application/atom+xml',
'date': 'Mon, 28 Nov 2022 19:04:43 GMT',
'expires': '0',
'pragma': 'no-cache',
'set-cookie': 'INGRESSCOOKIE=558e934501425c7422a6250c1b2774f0|ba07e72463245d30c6e0f5eeef1a1eb3; '
'Path=/; Secure; HttpOnly',
'strict-transport-security': 'max-age=15724800',
'transfer-encoding': 'chunked',
'x-content-type-options': 'nosniff',
'x-frame-options': 'SAMEORIGIN',
'x-xss-protection': '1; mode=block'},
'href': 'https://fd.nl/?rss',
'namespaces': {},
'status': 200,
'version': ''}
>>>
I see. I did double-check and tested it on Feedly as well, where it seems to be working correctly. Unless they work differently than NB code-wise, I wouldn’t know.