Get memes on browser/server.
Description
meme.js is a JavaScript package to get bulk memes. Supports both browser and server.
You may be interested in also:
Installation
Install via NPM.
npm install @arifszn/meme-js
Or install via Yarn.
yarn add @arifszn/meme-js
You can also try it online.
Usage
Import
const { getMeme } = require('@arifszn/meme-js');
Or
import { getMeme } from '@arifszn/meme-js';
Get 1 meme
getMeme().then((result) => {
console.log(result);
});
Get 20 memes
getMeme({
total: 20,
}).then((result) => {
console.log(result);
});
Options
Property | Type | Description | Default |
---|
total | number | How many memes to get. Max is 20 | 1 |
allowNSFW | boolean | Allow NSFW content in results | true |
allowGIF | boolean | Allow GIF content in results | true |
Sample Response
[
{
id: 'abcxyz',
title: 'Meme title',
postLink: 'https://redd.it/abcxyz',
image: 'https://i.redd.it/example.jpg',
thumbnail: 'https://a.thumbs.redditmedia.com/example.jpg',
subreddit: 'example',
NSFW: false,
spoiler: false,
createdUtc: 1644549590,
upVotes: 464,
upVoteRatio: 1.0,
},
];
Contribute
To contribute, see the Contributing guide.
Support
License
meme.js is licensed under the MIT License.