random-cat-img
Version:
An npm module that provides random cat images. Fast and reliable.
64 lines (54 loc) • 2.54 kB
Markdown
<div align="center">
<h1>😻 » Random cat images « 😽</h1>
<img src="https://cdn.sefinek.net/images/animals/cat/little-cat-1408118-min.jpg" alt="Random cat" height="290px">
<div>Please check a more elaborate alternative: <a href="https://www.npmjs.com/package/@sefinek/random-animals" target="_blank">@sefinek/random-animals</a></div>
<h3>
» Star the repo if you liked it «<br>⭐
</h3>
<a href="https://www.npmjs.com/package/random-cat-img" target="_blank" title="random-cat-img - npm" style="text-decoration:none">
<img src="https://img.shields.io/npm/dt/random-cat-img.svg?maxAge=3600" alt="The number of downloads">
<img src="https://img.shields.io/github/issues/sefinek/random-cat-img" alt="Issues">
<img src="https://img.shields.io/github/last-commit/sefinek/random-cat-img" alt="Last commit">
<img src="https://img.shields.io/github/commit-activity/w/sefinek/random-cat-img" alt="Commit activity">
<img src="https://img.shields.io/github/languages/code-size/sefinek/random-cat-img" alt="Code size">
</a>
</div>
This module retrieves random cat images from the [api.sefinek.net](https://api.sefinek.net) API using native module like [https](https://nodejs.org/api/https.html).
Each image is appropriately compressed.
```bash
npm install random-cat-img
```
```js
const getRandomCat = require('random-cat-img');
```
```js
(async () => {
const data = await getRandomCat();
console.log(data.message); // https://cdn.sefinek.net/images/animals/cat/cat-1362565-min.jpg
})();
```
```js
getRandomCat().then(data => console.log(data.message)); // https://cdn.sefinek.net/images/animals/cat/my-cat-1384175-min.jpg
```
```json
{
"success": true,
"status": 200,
"info": { "category": "animals", "endpoint": "cat" },
"message": "https://cdn.sefinek.net/images/animals/cat/neva-masquerade-cats-1375033-min.jpg"
}
```
Open a new [Issue](https://github.com/sefinek/random-cat-img/issues/new) if you have any questions or issues related to this module or API.
If you like this module, please star [the repository](https://github.com/sefinek/random-cat-img).
<div align="center">
Copyright 2023-2024 © by <a href="https://sefinek.net">Sefinek</a>. All Rights Reserved.
</div>