Media Websites

View BBC News stories in Ceefax

(June 2015)

This site closed in March 2021 and is now a read-only archive
RE
remlap
Thanks to reddit for this one:

http://pagesfromceefax.net/
MI
Michael
It's nice, but
a) shouldn't it be page 152?
b) the stories take too long to flip over (wasn't it about 30 seconds per page on the genuine page 152?)
</pedant>

Anyone know how it's generated? RSS I'm imagining....
FI
FrancisIdents
Saw this earlier today - it was on r/britishproblems wasn't it?

Brilliant stuff - agree with Michael insofar as it takes a bit too long for the pages to refresh, but great nonetheless Thumbs up
RE
remlap
/r/unitedkingdom and I cross posted to /r/britishtelevision.

Edit its now on Page 152 Smile
Last edited by remlap on 1 July 2015 11:41pm
JF
JetixFann450
And you know what's mind-blowing? It gives you the recent news.
MI
Michael
Well it would do. It obviously works with some sort of feed from the BBC website - it includes things like iPlayer top10 shows etc, sport news, business etc, on a seemingly random stream.
MW
Mike W
Well it would do. It obviously works with some sort of feed from the BBC website - it includes things like iPlayer top10 shows etc, sport news, business etc, on a seemingly random stream.

It uses all the RSS feeds
CN
cnnfan1230
I think it should include the Share prices of FTSE, as it was the case on Ceefax pages in 1990's.
MI
Michael
I think it should include the Share prices of FTSE, as it was the case on Ceefax pages in 1990's.

Well suggest it to the creator.
RO
robsonj11
Hi guys,
Sorry it's taken a while to reply - I had to get an account in order to log into this site.

I am the creator of the pagesfromceefax.net site so can answer any questions if you have them.

The way the page works is that it uses a custom font in the teletext 'style'. I added the various 3x2 block characters to this font also. I wanted to use a font for graphics rather than images to allow it to better scale on different browser window sizes and on mobile devices.

I'm using various BBC RSS feeds to get the stories to display - the feed contains the headline and first paragraph, but the main body of the story has to be 'scraped' from the actual news page itself. Not ideal but the best I can do.

The carousel itself contains 40 pages, each timed to cycle every 30 seconds. The clock is used to control the position you are at in the magazine - the idea being that all visitors get the same page at roughly the same time. I take the same approach with the audio. I'm trying to simulate it being 'broadcast'. The cycle starts every 20 minutes - on the hour, 20 minutes past , and 40 minutes past...

Your browser gets the whole 40 page magazine at the start and just cycles through it (this makes it much more scalable on the server). Every 30 minutes the browser will refresh it's magazine by sending a request back to the server.

In response to some of the feedback above I added a 'markets' page after the business news. This is all scraped from the BBC News website so again will be quite brittle. I'll need to constantly maintain this code in case the BBC ever decide to rebrand or reformat their pages. I also changed the page to display '152' rather than '198' as that is more in keeping with the header graphics. I am trying to keep the 'feel' however of the earlier Ceefax AM broadcasts by using some of the 'iconic' transition imagery (the TV set, sports etc).

I got a lot of the header graphics (and the weather map) directly by using a BBC Micro Emulator (BeebEM) that comes complete with a virtual teletext adaptor and a feed from some time in 2006. I had to hand draw some of the pages (TV set, sports page and the 'Teletext Is' pages). I used the editor at teletext40.com for that. Internally in my server code I store the graphics in ASCII format (ie using the lower case letters for the graphics characters). When presenting the magazine to the browser it will convert this to the Unicode graphics characters I created.

There's a couple of things I want to do before I'm completely happy with it. I want to add the separated graphics characters to the font, and then to properly reproduce the 'sports' introductory page with the tennis racquet. I can then do the weather intro page (the smiley sun on the blue background). I am planning to extend the weather section to include some regional forecasts and also to dynamically generate the weather maps (with predicted temperatures inserted into the image). At least that's the plan...

I know you think the 30 second transition time is perhaps too long, so I may change this. I still like the idea of a 20 minute magazine - I think anything longer would be too much. Decreasing the transition to 25 seconds would give me 8 extra pages to play with, so this will allow me to have the extended weather section I mentioned, and also I'm missing Rugby sports news (someone commented about this!).

So far the feedback has been really kind - and I'm always up for incorporating peoples suggestions if I can.

Cheers,
Jason Robson.
@pfceefax
BE
benriggers
Hi guys,
Sorry it's taken a while to reply - I had to get an account in order to log into this site.

I am the creator of the pagesfromceefax.net site so can answer any questions if you have them.

The way the page works is that it uses a custom font in the teletext 'style'. I added the various 3x2 block characters to this font also. I wanted to use a font for graphics rather than images to allow it to better scale on different browser window sizes and on mobile devices.

I'm using various BBC RSS feeds to get the stories to display - the feed contains the headline and first paragraph, but the main body of the story has to be 'scraped' from the actual news page itself. Not ideal but the best I can do.

The carousel itself contains 40 pages, each timed to cycle every 30 seconds. The clock is used to control the position you are at in the magazine - the idea being that all visitors get the same page at roughly the same time. I take the same approach with the audio. I'm trying to simulate it being 'broadcast'. The cycle starts every 20 minutes - on the hour, 20 minutes past , and 40 minutes past...

Your browser gets the whole 40 page magazine at the start and just cycles through it (this makes it much more scalable on the server). Every 30 minutes the browser will refresh it's magazine by sending a request back to the server.

In response to some of the feedback above I added a 'markets' page after the business news. This is all scraped from the BBC News website so again will be quite brittle. I'll need to constantly maintain this code in case the BBC ever decide to rebrand or reformat their pages. I also changed the page to display '152' rather than '198' as that is more in keeping with the header graphics. I am trying to keep the 'feel' however of the earlier Ceefax AM broadcasts by using some of the 'iconic' transition imagery (the TV set, sports etc).

I got a lot of the header graphics (and the weather map) directly by using a BBC Micro Emulator (BeebEM) that comes complete with a virtual teletext adaptor and a feed from some time in 2006. I had to hand draw some of the pages (TV set, sports page and the 'Teletext Is' pages). I used the editor at teletext40.com for that. Internally in my server code I store the graphics in ASCII format (ie using the lower case letters for the graphics characters). When presenting the magazine to the browser it will convert this to the Unicode graphics characters I created.

There's a couple of things I want to do before I'm completely happy with it. I want to add the separated graphics characters to the font, and then to properly reproduce the 'sports' introductory page with the tennis racquet. I can then do the weather intro page (the smiley sun on the blue background). I am planning to extend the weather section to include some regional forecasts and also to dynamically generate the weather maps (with predicted temperatures inserted into the image). At least that's the plan...

I know you think the 30 second transition time is perhaps too long, so I may change this. I still like the idea of a 20 minute magazine - I think anything longer would be too much. Decreasing the transition to 25 seconds would give me 8 extra pages to play with, so this will allow me to have the extended weather section I mentioned, and also I'm missing Rugby sports news (someone commented about this!).

So far the feedback has been really kind - and I'm always up for incorporating peoples suggestions if I can.

Cheers,
Jason Robson.
@pfceefax


Love the page but Ceefax 1 should be Ceefax 2 as it was more regularly shown on BBC2 than BBC1.
JA
JAS84
That was certainly true in later years. Pages From Ceefax was pretty much gone from BBC1 after the launch of News 24.

Newer posts