Skip to content

JamieNemeth/teletext-viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

This code represents but one of many ways to render teletext!

Whilst I've tried my best to stick to the spec where I can, it's not perfect. But you're welcome to make use of it, especially if you're in a similar situation to me, where you just want a way to directly display teletext TTI files on a website without any special server shenanigans, but in a way that looks/feels like real teletext. When I created this, my website was on shared hosting, no databases, but I did have PHP.

Installation

  • Copy the folder /teletext to the top level of your hosting.
  • Copy any TTI files from any service you'd like to host into subfolders in /teletext/services (e.g. in my case, I have /teletext/services/nemetext)
  • Access your service at /teletext/viewer/?service=<service subfolder name>
  • Alternatively, embed your service into your page of choice by including /teletext/viewer/embed.php

Operation

The teletext service can be browsed using the keyboard or the on-screen remote.

  • R, G, Y, B: Fastext red, green, yellow, and blue respectively
  • ? or /: reveal
  • H: hold
  • I: index
  • S: size (resize)

Optional parameters

Add the following parameters to the query string:

  • fullscreen: displays the page fullscreen (or full height of your div/iframe) with no remote control
  • minitv: renders the teletext in a pretend TV

Optional audio

If you would like to add background music, create a folder at /teletext/music and add MP3 files (that you own the rights to). A great source of royalty-free music is Pixabay (https://pixabay.com/music/).

About

Display hosted TTI files in a web browser as SVGs (uses PHP/JavaScript)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages