HybridTvViewer - Web Extension making CHROME & FIREFOX to emulate iTV webpages (HbbTV,CE-HTML,BML,OHTV) instead of downloading them

  •        309

Please note that I have decided to do this extension during my spare time. I also wanted to avoid the default action of our browsers which is to download such iTV (interactive television) application pages. You can use the arrow keys ←,→,↑,↓, enter and backspace keys to navigate inside the emulated iTV application. Colored keys are also mapped to R, G, B and Y keyboard keys.

https://github.com/karl-rousseau/HybridTvViewer

Tags
Implementation
License
Platform

   




Related Projects

libdash - MPEG-DASH Access Library - Official ISO/IEC MPEG-DASH Reference Implementation

  •    C

libdash is the official reference software of the ISO/IEC MPEG-DASH standard and is an open-source library that provides an object orient (OO) interface to the MPEG-DASH standard, developed by Bitmovin. Encode your content with the same technology as Netflix and YouTube in a way that it plays everywhere with low startup delay and no buffering. Bitmovins Cloud Encoding Service encodes your content 100x faster than any other competitor while providing such a high quality output.

shaka-packager - A media packaging SDK intended for C++ programmers writing MPEG-DASH packaging applications with Widevine DRM and Common Encryption support

  •    C++

Media packaging SDK intended for C++ programmers writing DASH/HLS packager applications with common encryption support, Widevine DRM support, Live, and Video-On-Demand.This document provides the information needed to create a DASH/HLS packager that is able to remux and encrypt a video into fragmented ISO BMFF format with common encryption (CENC) support. The DASH/HLS packaging API is also designed in such a way for easy extension to more source and destination formats.

browser - The browser extension vault (Chrome, Firefox, Opera, Edge, Safari, & more).

  •    Javascript

The Bitwarden browser extension is written using the Chrome Web Extension API and AngularJS. By default the extension is targeting the production API. If you are running the Core API locally, you'll need to switch the extension to target your local instance. Open src/services/api.service.ts and set this.baseUrl and this.identityBaseUrl to your local API instance (ex. http://localhost:5000).

dvbsnoop

  •    C

dvbsnoop - DVB analyzer / MPEG analyzer program to monitor, analyze, debug, dump or view dvb/mpeg/dsm-cc/mhp stream information (TS, PES, SECTION) (e.g. digital television) send via satellite, cable or terrestrial.

news-feed-eradicator - A browser extension that deletes your Facebook news feed and replaces it with a nice quote

  •    TypeScript

A browser extension that deletes your Facebook news feed and replaces it with a nice quote. This plugin is built as a WebExtension - a standard for browser plugins currently supported in both Chrome and Firefox.


privacybadger - Privacy Badger is a browser extension that automatically learns to block invisible trackers

  •    Javascript

Privacy Badger is a browser extension that automatically learns to block invisible trackers. Instead of keeping lists of what to block, Privacy Badger learns by watching which domains appear to be tracking you as you browse the Web. Privacy Badger sends the Do Not Track signal with your browsing. If trackers ignore your wishes, your Badger will learn to block them. Privacy Badger starts blocking once it sees the same tracker on three different websites.

emacs_chrome - A Chromium "clone" of It's All Text for spawning an editor to edit text areas in browsers

  •    Javascript

Edit with Emacs is an addon for webextension compatible browsers like Google's Chrome(ium), Opera or Firefox that allows you to edit text areas on your browser in a more full featured editor. It does this in conjunction with an "Edit Server" which services requests by the browser. This is because extensions cannot spawn new processes as a security measure. The extension packages native elisp version that can be run inside GNU Emacs itself, just follow the instructions from the options page of the extension. It has been known to work with GNU Emacs and Aquamacs (MacOS); it is presently not compatible with XEmacs.

gmail.js - Gmail JavaScript API

  •    Javascript

Gmail.js is meant to be used for creating WebExtension-based browser-extensions, for Chrome, Firefox and other compatible browsers. It cannot be used server-side with Node, or from another web-app to interface with Gmail.

adblockpluschrome - Adblock Plus browser extension

  •    Javascript

This repository contains the platform-specific Adblock Plus source code for Chrome, Opera, Microsoft Edge and Firefox. It can be used to build Adblock Plus for these platforms, generic Adblock Plus code will be extracted from other repositories automatically (see dependencies file). Note that the Firefox extension built from this repository is the new WebExtension. The source code of the legacy Adblock Plus extension can be found here.

ipfs-companion - Browser extension that simplifies access to IPFS resources

  •    Javascript

IPFS is a new hypermedia distribution protocol, addressed by content and identities. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. Companion will detect presence of DNSLink in DNS records of visited websites and redirect HTTP request to a local gateway.

stravistix - Browser extension for strava

  •    TypeScript

You should be able to install it in all Chrome based browser such as Chrome, Chrome Canary, Chromium, Opera, Vivaldi, Yandex, and more ... Go to chapter Environnement setup.

dash-at-point - a emacs lisp for searching the word at point with Dash

  •    Emacs

Dash is an API Documentation Browser and Code Snippet Manager. dash-at-point make it easy to search the word at point with Dash. Run dash-at-point to search the word at point, then Dash is launched and search the word. Use prefix argument C-u to edit the search string first.

dash - Interactive, Reactive Web Apps for Python. Dash Is Productive™

  •    Python

Build on top of Plotly.js, React, and Flask, Dash ties modern UI elements like dropdowns, sliders, and graphs directly to your analytical python code. Here’s a 43-line example of a Dash App that ties a Dropdown to a D3.js Plotly Graph. As the user selects a value in the Dropdown, the application code dynamically exports data from Google Finance into a Pandas DataFrame. This app was written in just 43 lines of code (view the source).

dashing - A Dash Generator Script for Any HTML

  •    Go

Dashing is a general purpose tool for starting with some HTML documentation and generating Dash documentation. Dashing uses CSS3 selectors to tag an HTML document for import into Dash. It generates a complete docset for you.

node-htmlparser - Forgiving HTML/XML/RSS Parser in JS for *both* Node and Browsers

  •    Javascript

#NodeHtmlParser A forgiving HTML/XML/RSS parser written in JS for both the browser and NodeJS (yes, despite the name it works just fine in any modern browser). The parser can handle streams (chunked data) and supports custom handlers for writing custom DOMs/output.

Dash-Plugin-for-Xcode - Plugin for Xcode to integrate the Dash documentation viewer app

  •    Objective-C

This plugin does not work with Xcode 8 or newer. The new Xcode 8 extensions API is unreliable and extremely lacking. An Xcode 8 extension will not be released as it would not add any functionality that isn't there already. The recommended workaround is to set up a Search using selected text shortcut in Dash's Preferences > General. If you absolutely must use an extension in Xcode 8+, the Xcode Search and xTextHandler extensions support Dash. I don't recommend this, as extensions don't do anything more than what the Search using selected text keyboard shortcut does.

browser-compat-data - This repository contains compatibility data for Web technologies as displayed on MDN

  •    Javascript

This repository contains compatibility data for Web technologies. Browser compatibility data describes which platforms (where "platforms" are usually, but not always, web browsers) support particular Web APIs. This data can be used in documentation, to build compatibility tables listing browser support for APIs. For example: Browser support for WebExtension APIs.