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

espn

v0.0.4

Published

ESPN API helper library

Downloads

16

Readme

espn-node

NPM

This is a helper library for the ESPN API.

var espn = require('espn')('YOUR_ESPN_API_KEY');
espn.now( function (err, json) {
    if (err) return console.error(err);
    console.log(json);
}

Installation

To use espn-node in your project, simply add the following to your package.json file:

{
    ...
    "dependencies": {
        ...
        "espn": "0.0.1"
    }
}

Then run the following command to install the espn-node dependency as well as any others that are defined in the package.json file:

npm install

Alternate Installation

Instead of adding the dependency to a package.json file, you can download espn-node and all of its dependencies locally but issuing the following command:

npm install espn

Usage

To begin using the espn-node library, initialize an object with you ESPN API key:

var espn = require('espn')('YOUR_ESPN_API_KEY');

Then you can make calls to the ESPN API:

espn.now( function (err, json) {
    if (err) return console.error(err);
    console.log(json);
}

ESPN API Resources

There are several different types of ESPN APIs available. The following is a list of ESPN API resources provided by the espn-node object:

Now API

  • now
  • nowTop
  • nowPopular

RoadMap

NOTE: The current release (0.0.1) is currently a pre-release version and only implements the ESPN Now API.

  • 0.1
    • Initial stable release that implements the ESPN Now API
  • 0.2
    • Implements the ESPN Headlines API
  • 0.3
    • Implements the ESPN Athletes API
  • 0.4
    • Implements the ESPN Teams API
  • 0.5
    • Implements the ESPN Scores & Schedules API
  • 0.6
    • Implements the ESPN Standings API
  • 0.7
    • Implements the ESPN Research Notes API
  • 0.8
    • Implements the ESPN WatchESPN API
  • 0.9
    • Implements the ESPN Audio API
  • 0.10
    • Implements the ESPN Video API
  • 0.11
    • Implements the ESPN Calendar API
  • 0.12
    • Implements the ESPN Medals API
  • 1.0
    • Implements all ESPN APIs

Author

Anthony Lawson

License

Licensed under the MIT License.