Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/losparviero/redgif

Download gifs from Redgifs programtically.
https://github.com/losparviero/redgif

Last synced: 2 days ago
JSON representation

Download gifs from Redgifs programtically.

Awesome Lists containing this project

README

        

# Redgif

Download gifs from Redgifs programtically.

For CLI usage, see [redgifs-dl](https://npmjs.com/redgifs-dl).

### Features

Zero dependencies.

Gets the highest quality.

If not, fallback to standard quality.

Much more stable than scraping methods.

### Usage

```js
import { getGif } from "redgif"
```

### Install

```shell
npm i redgif
```

### Methods

### getGif() Generates downloaded gif returned as buffer

#### Params: [gifId]

```js
const buffer = await getGif(gifId)
fs.writeFileSync("redgif.mp4", buffer)
```

gifId refers to the ID extracted from the full URL.

Use the appropriate file extension to save, can be .jpg or .mp4 for example.

### License

AGPL-3.0 ©️ Zubin