1.0.2 • Published 2 years ago

jsfycat v1.0.2

Weekly downloads
1
License
GPL-3.0
Repository
github
Last release
2 years ago

jsfycat

A Node.js wrapper for the Gfycat API using async/await functionality.

Installation

NPM

npm install jsfycat

Yarn

yarn add jsfycat

Usage

First, obtain a client ID and client secret from the Gfycat Developer Portal.

Store these client credentials in a secure location.

const GfycatClient = require("jsfycat");

async function main() {
  const gfycat = new GfycatClient({
    clientId: "clientId goes here",
    clientSecret: "client secret goes here.",
  });
}

main();

Methods

Authenticate

Returns an API access token, valid for 1 hour.

await gfycat.authenticate();

Get Gfycat Information

Returns a JSON containing information about a specified gfycat.

gfyInfo = await gfycat.getGfycatInfo("Gfyname goes here.");

Upload from URL

Uploads a remote file to Gfycat by specifying its URL.

urlUploadRes = await gfycat.uploadFromUrl("URL goes here.");

Upload from file

Uploads a local file to Gfycat.

fileUploadRes = await gfycat.uploadFromFile("Filepath goes here.");
1.0.2

2 years ago

1.0.1

4 years ago

1.0.0

4 years ago