npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

quote-library

v1.0.6

Published

This is a primary version of a Quote API, which gives quotes from database to the user according to the request made to the API.

Downloads

25

Readme

Quote Library

Installation

Install quote-library with npm

  npm install quote-library

Features

  • This Quote library is a classic combination of 1500+ different types of Quotes.
  • Random Quote - It can be used to generate a random Quote from the collection.
  • Quote by Author - You can find Quote by specifying Author name.
  • Quote by Keyword - You can find Quote by any particular keyword.

Usage

import quotes from "quote-library";
console.log(quotes.allQuote());
var quotes = require("quote-library");
console.log(quotes.allQuote());

Use of Required Functions

import randQuote from "quote-library";
or;
var randQuote = require("quote-library");
console.log(randQuote.randomQuote());
import qba from "quote-library";
or;
var qba = require("quote-library");
console.log(qba.quoteByAuthor("Buddha", count));
import qbk from "quote-library";
or;
var qbk = require("quote-library");
console.log(qbk.quoteByKeyword("Success", count));

You can pass number in the place of count to fetch specific number of quotes.

If Quotes are not available in specified quantity according to count. You will get all the matched count of Quotes.

Functions

| Function Name | Returns | Arguments | Description | | ---------------- | ----------------- | ---------------------------- | ---------------------------------------------------------------------------------- | | allQuotes() | Array of Objects | null | Returns all quotes data including "quoteText", "quoteAuthor". | | randomQuote() | Object ( single ) | null | Returns a Random quote from the quotes library. | | quoteByAuthor() | Array of Objects | string, number(optional) | Returns all matched quotes by Author name, and specified number of matched result. | | quoteByKeyword() | Array of Objects | string, number(optional) | Returns all matched quotes by keyword, and specified number of matched result . |

NOTE

This Quote library is currently offering approximately 1500+ Quotes collection. You might not find a quote you are looking for because of the limited collection of data.

The Quotes collection might increase with future updates.

Examples

var quotes = require("quote-library");
console.log(quotes.quoteByAuthor("Buddha", 2)); // second parameter is optional

/**
[
    {
      quote: 'What you are is what you have been. What you�ll be is what you do now.',
      author: 'Buddha'
    },
    { quote: 'What we think, we become.', author: 'Buddha' }
]
**/
var quotes = require("quote-library");
console.log(quotes.randomQuote());

/**
{
    quoteText: 'We never live; we are always in the expectation of living.',
    quoteAuthor: 'Voltaire'
}
**/
var quotes = require("quote-library");
console.log(quotes.quoteByKeyword("success", 2)); // second parameter is optional

/**
[
    {
      quote: 'One fails forward toward success.',
      author: 'Charles Kettering'
    },
    {
      quote: 'The path to success is to take massive, determined action.',
      author: 'Tony Robbins'
    }
]
**/

Upcoming Feature Update

  • A huge collection of amazing facts and jokes will be added. UNDER DEVELOPMENT

🔗 Useful Links

GITHUB REPOSITORY

NPM PACKAGE

License

License: MIT

Free to use, made by Regal-Rahul