@heise/embetty-base

[Embetty](https://github.com/heiseonline/embetty) displays remote content like tweets or YouTube videos without compromising your privacy. `embetty-base` is the API used to retrieve the necessary data.

Stats

stars ๐ŸŒŸissues โš ๏ธupdated ๐Ÿ› created ๐Ÿฃsize ๐Ÿ‹๏ธโ€โ™€๏ธ
@heise/embetty-base
Minified + gzip package size for @heise/embetty-base in KB

Readme

embetty-base ยท Build Status Greenkeeper badge Dependency Status JavaScript Style Guide

Embetty displays remote content like tweets or YouTube videos without compromising your privacy. embetty-base is the API used to retrieve the necessary data.

Quick Start

Install

$ npm install @heise/embetty-base

or

$ yarn add @heise/embetty-base

Basic Usage

const Embetty = require('@heise/embetty-base')

const embetty = new Embetty()
const tweet = await embetty.loadTweet(someStatusId)

Using the cache

By default, remote service responses are stored in an LRU cache. The engine can be selected by defining the environment variable EMBETTY_CACHE. Example:

$ export EMBETTY_CACHE=redis://

Running tests

$ yarn test

Debug

You can set the DEBUG env to embetty.* to print debug info:

$ export DEBUG=embetty.*

License

embetty-base is MIT licensed.

If you find any bugs or have a feature request, please open an issue on github!

The npm package download data comes from npm's download counts api and package details come from npms.io.