{"id":18377033,"url":"https://github.com/bbc/talexample","last_synced_at":"2025-04-06T20:32:09.071Z","repository":{"id":7506821,"uuid":"8856838","full_name":"bbc/talexample","owner":"bbc","description":"An example TV app written using TAL","archived":false,"fork":false,"pushed_at":"2023-10-16T14:21:52.000Z","size":20234,"stargazers_count":40,"open_issues_count":0,"forks_count":54,"subscribers_count":73,"default_branch":"master","last_synced_at":"2024-04-08T21:02:57.367Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bbc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2013-03-18T15:04:40.000Z","updated_at":"2023-05-27T05:25:28.000Z","dependencies_parsed_at":"2023-10-20T18:19:06.908Z","dependency_job_id":null,"html_url":"https://github.com/bbc/talexample","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbc%2Ftalexample","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbc%2Ftalexample/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbc%2Ftalexample/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbc%2Ftalexample/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bbc","download_url":"https://codeload.github.com/bbc/talexample/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223263838,"owners_count":17115992,"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":[],"created_at":"2024-11-06T00:25:58.054Z","updated_at":"2024-11-06T00:25:58.600Z","avatar_url":"https://github.com/bbc.png","language":"JavaScript","readme":"# Example TAL Application\n![maintenance-status](https://img.shields.io/badge/maintenance-deprecated-red.svg)\n[![No Maintenance Intended](http://unmaintained.tech/badge.svg)](http://unmaintained.tech/)\n\nAn example TV application using the [TAL](https://www.github.com/bbc/tal) framework from the BBC.\n\n## TAL Replacement update 28/09/2023\n\nWe are working towards an approach of modular packages focused on specific features such as playback, navigation, and device abstraction. We do not intend to provide a UI framework, and these packages should work with a number of front-end frameworks. As part of this work, we are in the process of making internal TV packages open source. Some of these have been released already including:\n\n- [Bigscreen Player](https://github.com/bbc/bigscreen-player)\n- [LRUD Spatial](https://github.com/bbc/lrud-spatial)\n- [Melanite](https://github.com/bbc/melanite)\n\nLooking further to the future, we are developing an open source demo app, including associated documentation. This will enable the wider community to understand how these packages work together to build a TV application.\n\n## Contact us at BBC TV Open Source 20/03/2023\n\nWe have now created a mailbox where you can [contact us](mailto:tvopensource@bbc.co.uk) with any questions related to TAL or the\nfuture of this project. We aim to respond to emails within a week. We hope to share some details of the replacement to TAL soon.\n\n# Deprecation Announcement 09/01/2023\n\nOn 12/12/2022 we announced the deprecation of [TAL](https://github.com/bbc/tal/), on which this repository is based.\nThis will allow us to concentrate on future work, which we hope to share details of soon.\n\nWe apologise that we were not active in keeping the TAL community up to date with the status of these\nprojects. Going forward, we will provide regular updates on the future of TAL.\n\nAs part of the deprecation, pull requests will be disabled and outstanding issues will be closed.\nTAL and this example repository will not be actively maintained.\n\nWe will answer any questions found in the issues backlog as best we can. There will soon be a email address you\ncan use to contact us. This readme will be updated when this becomes available.\n\n---\n\n\u003cimg src=\"./assets/main.png\" width=\"500\"\u003e\n\n\u003cimg src=\"./assets/carousel.png\" width=\"500\"\u003e\n\n\u003cimg src=\"./assets/playback.png\" width=\"500\"\u003e\n\n\n\n# Getting Started\n\n```\ngit clone git@github.com:bbc/talexample.git\ncd talexample\nnpm install\nnpm start\n```\n\nVisit http://localhost:1337 in your browser. Use the UP, DOWN, LEFT, RIGHT keys to navigate, use ENTER/RETURN to select.\n\n# More Information\n\nSee [github.com/bbc/tal](https://www.github.com/bbc/tal) or [bbc.github.io/tal](http://bbc.github.io/tal/getting-started/introducing-tal.html) for documentation.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbc%2Ftalexample","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbbc%2Ftalexample","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbc%2Ftalexample/lists"}