Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mikeal/webtorrent-element

WebTorrent HTML element.
https://github.com/mikeal/webtorrent-element

Last synced: 28 days ago
JSON representation

WebTorrent HTML element.

Awesome Lists containing this project

README

        

# WebTorrent Element

An HTML element you can use to display content on WebTorrent.





Usage:

```html


```

Often a torrent contains many files but you only want to display one.
You can do this using the `file` attribute.

```html

```

Here's some example code you can stick your application to get started. It
loads and plays a Creative Commons video.

```html

```

Since this is just a regular HTML element, and all the content appended as
the torrent loads are regular elements, you can add style in your own app
like you would any other HTML.

### Bundling

If you want to build the component into the JavaScript bundle of your app
you can do so easily, but you'll need to handle loading a WebComponents
polyfill on your own.

```javascript
const WebTorrentComponent = require('webtorrent-element')

let elem = new WebTorrentComponent()
elem.src = MAGNETURL
elem.file = 'Sintel.mp4'
document.body.appendChild(elem)
```