heiseonline / embetty-base

πŸ™ API for heiseonline/embetty-server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

embetty-base Β· Build Status 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.

About

πŸ™ API for heiseonline/embetty-server

License:MIT License


Languages

Language:JavaScript 100.0%