The BBC feed URLs were all http, but these redirect to https versions of the same URL. The code wasn't following the redirect and would fail like this:
>>> %Run -c $EDITOR_CONTENT
MPY: soft reboot
Start I2C
Started
connecting...
Traceback (most recent call last):
File "<stdin>", line 196, in <module>
File "<stdin>", line 165, in update
File "<stdin>", line 153, in get_rss
File "urllib/urequest.py", line 62, in urlopen
NotImplementedError: Redirects not yet supported
The BBC feed URLs were all http, but these redirect to https versions of the same URL. The code wasn't following the redirect and would fail like this:
Changing the URLs to https fixes this:
(expected output appears on the HDMI display).