jetspiking / TeleDesk

Cross-platform desktop application for NOS Teletekst

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Github All Releases License Stars

TeleDesk

Cross-platform desktop (Electron) application for NOS (Dutch) Teletekst.

Description

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.

Usage

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.

Releases

For MacOS it might be required to remove extended attributes from the application.

xattr -cr /path/to/teledesk.app

Requirements

TeleDesk works on Windows, MacOS and Linux.

Information

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/

Build

  • npm install
  • npm run package-all

Documentation

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.

Contributing

Bugs can be reported by opening issues. Ideas to include specific features can also be discussed by opening an issue.

Thank you for using TeleDesk

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.

Buy Me A Coffee

About

Cross-platform desktop application for NOS Teletekst

License:MIT License


Languages

Language:TypeScript 67.3%Language:HTML 23.6%Language:CSS 9.1%