plexStats

command module
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 29, 2022 License: GPL-3.0 Imports: 17 Imported by: 0

README

plexStats

plexStats is a project I did at my university (HTWK Leipzig) to get my accreditation for the exam of the databases module.

It provides a webservice with Gin with a webhook endpoint for Plex and gathers all received information in a SQLite database. The frontend shows basic usage statistics like total plays by hour.

example image of the frontend

I got inspired by Tautulli which provides full stack monitoring and tracking for Plex Media Servers.

Deployment

Thanks to go-bindata you can deploy it with a single binary from the releases page. Just pick one for your architecture and launch it, it will provide you with a web server running on http://localhost:65431/. The webhook is available on http://localhost:65431/webhook.

Note that it will create a SQLite Database in a file named plex.db in your current working directory.

By source

If you want to build by source you have to install the following dependencies:

Afterwards you can install the Go dependencies.

make dependencies

And build plexStats which will provide you with a binary under ./bin/plexStats.

make build

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL