Files
plexjs/readme.md
2023-07-18 09:16:15 -05:00

1.2 KiB

Plex API Client

Discord Npm package monthly downloads GitHub tag

Description

A typescript sdk for interacting with Plex.tv and Plex Media Server REST API's.

Documentation for all of the available endpoints can be found here

Installation

npm

npm install @lukehagar/plexjs

yarn

yarn add @lukehagar/plexjs

Usage

import {
  Configuration,
  ServerApi,
  DevicesApi,
  UserApi,
} from "@lukehagar/plexjs";
import dotenv from "dotenv";
dotenv.config();

const config = new Configuration({
  basePath: process.env.BASE_PATH,
  plexToken: process.env.PLEX_TOKEN,
});

new ServerApi(config).getServerCapabilities().then((resp) => console.log(resp));

new DevicesApi(config).getDevices().then((resp) => console.log(resp));

new UserApi(config).getUserDetails().then((resp) => console.log(resp));