Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/mikeal/webtorrent-element
- Owner: mikeal
- Created: 2017-09-25T00:05:11.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-11-02T05:56:48.000Z (about 5 years ago)
- Last Synced: 2024-10-18T09:13:40.653Z (about 2 months ago)
- Language: JavaScript
- Size: 80.1 KB
- Stars: 535
- Watchers: 12
- Forks: 24
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-hacking-lists - mikeal/webtorrent-element - WebTorrent HTML element. (JavaScript)
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)
```