{"id":28075194,"url":"https://github.com/stonkol/teletext","last_synced_at":"2026-04-25T23:37:19.808Z","repository":{"id":292772659,"uuid":"981880312","full_name":"stonkol/teletext","owner":"stonkol","description":"📺 Recreation of the mythic Teletext on the browser. Including news, weather, channel schedules, a world map and of course watch the TV.","archived":false,"fork":false,"pushed_at":"2025-05-12T03:37:05.000Z","size":2,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-13T00:55:10.866Z","etag":null,"topics":["go","react","teletext","ts","tv","web"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stonkol.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-12T03:34:06.000Z","updated_at":"2025-05-12T03:40:03.000Z","dependencies_parsed_at":"2025-05-12T04:43:01.765Z","dependency_job_id":null,"html_url":"https://github.com/stonkol/teletext","commit_stats":null,"previous_names":["stonkol/teletext"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stonkol%2Fteletext","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stonkol%2Fteletext/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stonkol%2Fteletext/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stonkol%2Fteletext/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stonkol","download_url":"https://codeload.github.com/stonkol/teletext/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253850891,"owners_count":21973672,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["go","react","teletext","ts","tv","web"],"created_at":"2025-05-13T00:55:15.097Z","updated_at":"2026-04-25T23:37:19.803Z","avatar_url":"https://github.com/stonkol.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# teletext\n\n## Index\n\n1. [Project Direction](#1-project-direction)\n2. [Visuals](#2-visuals)\n3.\n4.\n5.\n\n## Project Direction\n\n📺 Teletext on the browser, recreation with news, weather, channel streaming, world map and other easter eggs.\n\nThe 21st century teletext. A pixel art project. \nA refined, animated, more easy to use.\nIncluding hot keys. Can be used mouse-less.\n\n*Keep it simple and well categorize* \nAll you need for the day to day information take.\n\nIndoor body; outdoor mind\n\nLimit to have only the 100~899 page\n\n\n### All the knowdledge you can have:\n\n  - **Past Knowledge**: encyclopedia, dictionary, books, recipes, quizzes, maps.\n  - **Current Knowledge**: news, radio, tv, newspaper, planes and ships rn on the map.\n  - **Future Knowledge**: stocks, weather, horoscope predictions. Public transport (trains) time tables. \n\n## Visuals\n\n**need to decide**:\n- [ ] If the whole page will be text based (ASCII) or text+imgages+svg based\n- [ ] Pixel aligned (like the old days) or not\n\n### Design language\n\n70s 80s Pixel art on games and OSs. Of course the teletex\n\nTry some Skeumorphic pixel art. (is that even a thing?)\n\n### Colors\nBased on ANSI 16 colors mapping all the visuals.  \nFor example the top nav bar is `color-3` which is mapped on the the number 3 of the 16 colors map.\nSo people can easily change themes and even have an inedit light mode.  \nalso can set light mode to be one theme and dark mode theme.\n\n\n### Font\n\nUse pixel font?\nAlthough maintaining the original teletext monofont here we will have bold\n\n## Special features\n\nHave sound decode and encode for transferring files.\n\n## What is teletext?\nIt is a standard for displaying **text** and **rudimentary** graphics on suitably equipped television sets.  \nTeletext was created in the United Kingdom in the early 1970s \n\n\u003cdiv align=\"center\" display=\"flex\"\u003e\n\u003cimg src=\"https://teletextart.co.uk/wp-content/uploads/2017/04/ceefax_holidays2.png\" width=\"33%\"\u003e\n\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/3/36/Antiope_%C3%A0_Moscou-Portail_Tourisme.jpg/640px-Antiope_%C3%A0_Moscou-Portail_Tourisme.jpg\" width=\"33%\"\u003e\n\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/4/4b/Teletexnews.png\" width=\"33%\"\u003e\n\u003cimg src=\"https://hackaday.com/wp-content/uploads/2022/01/pi-ceefax-featured.png\" width=\"33%\"\u003e\n\u003cimg src=\"https://e3.365dm.com/16/07/1600x900/ceefax-final-page-1_3694540.jpg?20160706145856\" width=\"33%\"\u003e\n\u003cimg src=\"https://teletext.mb21.co.uk/gallery/world/malaysia/beriteks298.jpg\" width=\"33%\"\u003e\n\u003cimg src=\"https://upload.wikimedia.org/wikipedia/en/1/16/JTES_example.png\" width=\"33%\"\u003e\n\u003cimg src=\"https://teletext.mb21.co.uk/gallery/extra/abroad2.jpg\" width=\"33%\"\u003e\n\u003cimg src=\"https://teletext.mb21.co.uk/gallery/extra/abroad3.jpg\" width=\"33%\"\u003e\n\u003cimg src=\"https://teletext.mb21.co.uk/gallery/extra/abroad4.jpg\" width=\"33%\"\u003e\n\u003cimg src=\"https://hips.hearstapps.com/elleuk.cdnds.net/16/32/640x541/gallery-1470836355-tumblr-n3igb0ekhl1rdyyyuo1-1280.png?resize=1024:*\" width=\"33%\"\u003e\n\u003cimg src=\"https://cached.imagescaler.hbpl.co.uk/resize/scaleHeight/815/cached.offlinehbpl.hbpl.co.uk/news/OMC/Yourparagraphtext(67).png\" width=\"40%\"\u003e\n\u003c/div\u003e\n\n### The tech behind\nTeletext sends data in the broadcast signal, hidden in the invisible vertical blanking interval area at the top and bottom of the screen.\n\nGraphic coordinates were encoded in multiple 6 bit strings of XY coordinate data, flagged to place them in the printable ASCII range so that they could be transmitted with conventional text transmission techniques. ASCII SI/SO characters were used to differentiate the text from graphic portions of a transmitted \"page\".\n\n### Bonus\n\nAnother tech wirth to mention is **Videotex**, an interactive information service that worked over telephone lines, enabling users to request and receive specific content from a central database. Videotex systems used a terminal or modified TV connected to a modem. Users navigated menus using a keyboard or remote, sending requests via a dial-up connection to a server, which then sent back the requested information.\n\n| Feature           | Teletext                          | Videotex                             |\n|------------------|-----------------------------------|--------------------------------------|\n| Communication    | One-way (broadcast)               | Two-way (interactive)               |\n| Transmission     | Via TV signal                     | Via telephone line (dial-up)        |\n| Interactivity    | Limited (page navigation)         | Fully interactive (menu-driven)     |\n| Graphics         | Basic blocky graphics             | Character-based graphics             |\n| Use case         | TV info pages, subtitles          | Online services: shopping, booking, messaging |\n| Popular example  | Ceefax (UK), ORF Teletext (Austria)| Minitel (France), Prestel (UK)      |\n\nAlso shout out to [**JTES**](https://en.wikipedia.org/wiki/JTES) (Japanese Teletext Specification). It supports the display of Kanji, Katakana and Hiragana characters. The service can be used to display subtitles, cyclic text pages or pseudo interactive programs. There's support for presentation of photographs, geometry or sound. Because Japanese characters are different from the western alphabets, therefore they developed their own transmissions method, called *\"pattern method\"*, it sends scanning signals similar to a fax, at a rate 20 times faster than existing methods.\n\n## Important words\n\nKeep calm, be patient.\nDo it everyday and have fun.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstonkol%2Fteletext","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstonkol%2Fteletext","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstonkol%2Fteletext/lists"}