Cross-platform desktop (Electron) application for NOS (Dutch) Teletekst.
NOS Teletekst is, despite its age of more than four decades, still accessible. TeleDesk (Teletesk Desktop) was created as an alternative that you always carry with you. Teletekst is a Dutch implementation for the Teletext specification.
Why Teletekst is not obsolete:
- High performance.
- High information density.
- Privacy friendly.
- Limited advertising possibilities.
- Still used daily by a large quantity of people.
- News, weather, traffic-information, finances and sports all on a single app.
Download and unzip the archived folder for your operating system. In the unpacked folder you will find an executable for your system. You could consider creating a shortcut on your desktop.
For MacOS it might be required to remove extended attributes from the application.
xattr -cr /path/to/teledesk.app
TeleDesk works on Windows, MacOS and Linux.
TeleDesk downloads the data from the following URL:
https://teletekst-data.nos.nl/json
The official website can be found here:
https://teletekst-data.nos.nl/webplus
Browsing through these files is possible:
https://teletekst-data.nos.nl/webplus.html/
npm install
npm run package-all
The application uses Electron and its routing capabilities to inject data into DOM-elements (HTML) and binds input events from users to an action for updating the Teletekst data and corresponding UI. The front-end is running on the 'Main'-process, while the backend is running on the 'Rendering'-process (Chromium engine). Communication (routing) is done by utilizing the 'preload' process and its 'ContextBridge', which specifies an interface for data communication purposes.
Bugs can be reported by opening issues. Ideas to include specific features can also be discussed by opening an issue.
If you enjoy TeleDesk and you want to support me, you could consider buying me a drink by navigating to my Buy Me A Coffee account.