Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 3.1% on proxy.golang.org
Top 0.9% dependent packages on proxy.golang.org
Top 1.3% dependent repos on proxy.golang.org
Top 5.9% forks on proxy.golang.org
Top 1.6% docker downloads on proxy.golang.org

proxy.golang.org : golift.io/starr

Package starr is a library for interacting with the APIs in Radarr, Lidarr, Sonarr and Readarr. It consists of the main starr package and one sub package for each starr application. In the basic use, you create a starr Config that contains an API key and an App URL. Pass this into one of the other packages (like radarr), and it's used as an interface to make API calls. You can either call starr.New() to build an http.Client for you, or create a starr.Config that contains one you control. If you pass a starr.Config into a sub package without an http Client, it will be created for you. There are a lot of option to set this code up from simple and easy to more advanced. The sub package contain methods and data structures for a number of API endpoints. Each app has somewhere between 50 and 100 API endpoints. This library currently covers about 10% of those. You can retrieve things like movies, albums, series and books. You can retrieve server status, authors, artists and items in queues. You can also add new media to each application with this library.

Registry - Source - Documentation - JSON
purl: pkg:golang/golift.io/starr
Keywords: golang-library, lidarr, prowlarr, radarr, readarr, sonarr
License: MIT
Latest release: 9 months ago
First release: almost 5 years ago
Namespace: golift.io
Dependent packages: 29
Dependent repositories: 17
Stars: 51 on GitHub
Forks: 13 on GitHub
Docker dependents: 2
Docker downloads: 1,357
See more repository details: repos.ecosyste.ms
Last synced: 17 days ago

    Loading...
    Readme
    Loading...