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

bullie

v0.0.4

Published

Easiest and bullish way to get stock market data, currently using the Intrinio API

Downloads

6

Readme

Bullie: JS fueled Financial and Economic data

npm version npm

Documentation

Click here to get started with the Bullie NPM package.

Support / Contributing

This NPM package is still being update nightly, but if you see an issue please go ahead and create an issue that way it doesn't go unnoticed.

Release History

See the CHANGELOG

Getting Started

Right now, this package only supports the Intrinio fin tech marketplace data feeds. You can get 500 free API calls per day for free by registering for their API here.

Disclosure: we have no affiliation with Intrinio but they're are a great and cost effective (potentially free) option for providing you with top notch Financial data sets.

Step 1. Install it

After you've completed registering on Intrinio, install the NPM package like you would any other.

npm install --save bullie

Step 2. Require it

Require the module just like you would any other, pretty standard stuff.

const bullie = require('bullie');

Step 3. Add Intrinio Auth Stuff

Set your Intrinio Username and Password, like so...

bullie.initialize.set_credentials(YOUR_USERNAME, YOUR_PASSWROD);

Step 4. Start Calling

Let's start by making a really simple call to Intrinio for some Apple stock data. We'll use the U.S. Public Company data feed, where the item passed in is the stock symbol.

bullie.companies.companiesIdentifier("aapl").then(function(data) {
  console.log(data)
});

Think of bullie representing the module, companies, referring to the data category and companiesIdentifier referring the way your requesting the data, in this case using an "identifier" or stock ticker. There are A LOT of available data items and calls, as a result this is the pattern used while developing the NPM package to keep things more organized. Check out the rest of the documentation below to see what other data is available...

Step 5. Profit

You're on your own for this one...