Migrate to Netlify Today

Netlify announces the next evolution of Gatsby Cloud. Learn more

ContactSign Up
Community Plugin
View plugin on GitHub

gatsby-source-pluralsight

Travis Codacy Badge Known Vulnerabilities Coverage Status js-standard-style

A Gatsby source plugin for pulling data from your Pluralsight profile page.

Installation

With npm:

npm install --save gatsby-source-pluralsight

Or with Yarn:

yarn add gatsby-source-pluralsight

Usage

In your gatsby-config.js file add:

module.exports = {
  plugins: [
    {
      resolve: 'gatsby-source-pluralsight',
      options: {
        username: 'your pluralsight username'
      }
    }
  ]
}

Then run gatsby build && gatsby serve or gatsby develop to create the source nodes.

If your project successfully created the nodes. You should be able to query them in the GraphiQL endpoint (http://localhost:8000/___graphql) of you site.

Completed Courses

{
  allPluralsightCourse {
    edges {
      node {
        courseId,
        courseName,
        title,
        duration,
        level,
        timeCompleted,
        authors {
          firstName
          lastName
          handle
          displayName
        }
      }
    }
  }
}

Skills

{
  allPluralsightSkill {
    edges {
      node {
        code
        type
        title
        score
        level
        percentile
        dateCompleted
        url
        thumbnailUrl
      }
    }
  }
}

Maintainers

Osmond van Hemert Github Web

Contributing

If you would like to help out with some code, check the details.

Not a coder, but still want to support? Have a look at the options available to donate.

License

Licensed under MIT.

© 2023 Gatsby, Inc.