I have written a Python script that takes my Mastodon feed and turns it into #teletext pages, and I consider this time well spent.
Rather amazed at the reaction to this post from yesterday. My phone has been buzzing with notifications all day. Who knew there was so much affection for teletext out there?
For those who asked, yes I will make the code public soon, it needs tidying up a bit but then I will put it on GitHub.
And thank you for all the kind comments - itโ€™s nice to know my geekiness is appreciated. ๐Ÿ˜Š (I suspect birdsite would not have been so lovely)
(And if you want more #teletext goodness, check out Teefax, the community-run online teletext service, at https://zxnet.co.uk/teletext/viewer/?c=1, and SPARK at https://tvark.org/)
Teletext Viewer

Web based teletext emulator with different services on each channel. Includes Teefax, Ceefax, and Chunkytext.

@Hampo
Just imagine all the extra plaudits you would have received if you had emulated Ceefax ๐Ÿ˜‰
@edaross Someone has already done that. https://zxnet.co.uk/teletext/viewer/?c=2 ๐Ÿ˜Š
Teletext Viewer

Web based teletext emulator with different services on each channel. Includes Teefax, Ceefax, and Chunkytext.

@Hampo
A part of my childhood dragged into the current time ๐Ÿ’–
@Hampo I'm pretty sure you now have to port it to ham radio
@Hampo
Now get it working as a feed for analogue TV. Or just on a BBC B.
@dheadshot Thereโ€™s VBit, which uses a Raspberry Pi to output a teletext signal that can be decoded by a standard teletext TV. https://github.com/peterkvt80/vbit2
GitHub - peterkvt80/vbit2: Teletext streaming. Generates a T42 teletext stream from teletext pages. This can be used with inserter hardware or a Raspberry Pi to generate a video signal that teletext TVs can decode and display. It can also be used with vbit-iv to generate in-vision teletext on a Linux PC or Raspberry Pi.

Teletext streaming. Generates a T42 teletext stream from teletext pages. This can be used with inserter hardware or a Raspberry Pi to generate a video signal that teletext TVs can decode and displa...

GitHub
@Hampo if I could I'd have this as scrolling headlines like a news anchor

@suddenlysprite

#ChatGPT suggests:

import time
import requests

# Set the URL of the Mastodon API endpoint for getting the latest news posts
API_URL = "https://mastodon.social/api/v1/timelines/public?local=true"

while True:
# Make a request to the API to get the latest news posts
response = requests.get(API_URL)
news_posts = response.json()

# Print each news post on its own line, scrolling the text across the screen
for post in news_posts:
print(post["content"])
time.sleep(0.5)

@Hampo

@Hampo if thereโ€™s sub-tootles is there a tootle?!
@Hampo github link?
@Os1ntAntifa I need to tidy up the code a bit first, but will absolutely get it on GitHub as soon as possible
@Hampo can you implement the content warning with a virtual *Reveal* button to show the toot :) #teletext #bamboozeled
@bengillam I never thought of that, but itโ€™s a good idea!
@Hampo teletext!!
I have not heard of this word for more than a decade
@Kai There is a fun little community of teletext enthusiasts out there. See https://zxnet.co.uk/teletext/viewer/?c=1 for Teefax, an online community-run teletext service.
Teletext Viewer

Web based teletext emulator with different services on each channel. Includes Teefax, Ceefax, and Chunkytext.

@Hampo most definitely well spent!
@Hampo Why do you need a teletext feed?
@Hampo Your feed is going to be 80% "What the fuck is Teletext?" and 20% "Fuck yes"
@Hampo that is time well spend
@Hampo For bonus points, encode them as WST in an MPEG transport stream...
@dickon I have a Raspberry Pi set up to output a teletext signal and it will definitely be going on that at some point.
@Hampo On the right line of a PAL-encoded stream, or just bitmapped somehow?
@dickon I use VBIT by Peter Kwan, which modifies the composite video output of a Raspberry Pi to include teletext data on the VBI. https://github.com/peterkvt80/vbit2
GitHub - peterkvt80/vbit2: Teletext streaming. Generates a T42 teletext stream from teletext pages. This can be used with inserter hardware or a Raspberry Pi to generate a video signal that teletext TVs can decode and display. It can also be used with vbit-iv to generate in-vision teletext on a Linux PC or Raspberry Pi.

Teletext streaming. Generates a T42 teletext stream from teletext pages. This can be used with inserter hardware or a Raspberry Pi to generate a video signal that teletext TVs can decode and displa...

GitHub
@Hampo Oh wow. I had no idea that existed.

@Hampo I've spent hours and hours -- for BBC R&D -- parsing DVB streams, so I happen to know that the teletext line actually has an official table encoding within DVB, which is why I made the (frankly tongue in cheek) comment.

Nice to see people doing this sort of thing.

@dickon Thereโ€™s a whole community of teletext enthusiasts out there, creating art and even full teletext services. There is Teefax, viewable online at https://zxnet.co.uk/teletext/viewer/?c=1, and SPARK at https://tvark.org
Teletext Viewer

Web based teletext emulator with different services on each channel. Includes Teefax, Ceefax, and Chunkytext.

@Hampo

boss level of nerdiness :)

@Hampo this looks amazing ๐Ÿ˜…๐Ÿคฉ
@Hampo just reminded me of what a pain it was to convert T.61 TeletexString to Unicode. Ugh.
@Hampo I love the idea. Very well spent time indeed.
@Hampo I still cant get over the fact that I was CTO for Norwegian Teletext in โ€™92. FLOF?
@lbsa71 oh wow, amazing! I was in Norway for a week in September and was happy to see NRK still offering a full teletext service.
@Hampo That is so amazingly senseless that I am considering to look for where I can send you money to for making it. And maybe deploy it on #kubernetes afterwards.
@Hampo nice - is the code public?
@xmh Not yet, but a few other people have asked too, so I will tidy it up and then make it available.
@Hampo Please tell me that these are encoded into the VBI and displayed on a real TV, not just displayed in a window on your desktop?

@steve The screenshot is from the online teletext editor at https://zxnet.co.uk/teletext/editor/ (I imported the teletext output into it to check it was correct).

But my code outputs a TTI page, which is a standard teletext format. It could absolutely be used with an inserter such as VBIT (https://github.com/peterkvt80/vbit2) to generate real VBI teletext.

Teletext Page Editor

@Hampo Teletext is the pinnacle of text-based information dissemination.
@Hampo I just pictured a fake tv station on @peertube with creepy analog/foundfootage undertones using something like that to broadcast on a live stream, love it!
@Hampo ๐Ÿ˜‡๐Ÿ˜All ahead towards the past!
@Hampo That's pretty cool dude :)