Pushing a bunch of hosuekeeper updates
This commit is contained in:
@@ -1 +1,47 @@
|
||||
package locator
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"log"
|
||||
"net/http"
|
||||
|
||||
"git.linuxrocker.com/mattburchett/Housekeeper/pkg/config"
|
||||
"git.linuxrocker.com/mattburchett/Housekeeper/pkg/model"
|
||||
)
|
||||
|
||||
func GetCount(config config.Config, sectionID int) int {
|
||||
countURL := fmt.Sprintf("%s%s%s%s%s%d", config.BaseURL, config.PlexPyContext, "/api/v2?apikey=", config.PlexPyAPIKey, "&cmd=get_library§ion_id=", sectionID)
|
||||
req, err := http.NewRequest(http.MethodGet, countURL, nil)
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
httpClient := http.Client{}
|
||||
req.Header.Set("User-Agent", "Housekeeper")
|
||||
|
||||
res, getErr := httpClient.Do(req)
|
||||
if getErr != nil {
|
||||
log.Fatal(getErr)
|
||||
}
|
||||
|
||||
body, readErr := ioutil.ReadAll(res.Body)
|
||||
if readErr != nil {
|
||||
log.Fatal(readErr)
|
||||
}
|
||||
|
||||
countModel := model.PlexPyLibraryInfo{}
|
||||
jsonErr := json.Unmarshal(body, &countModel)
|
||||
if jsonErr != nil {
|
||||
log.Fatal(jsonErr)
|
||||
}
|
||||
|
||||
count := countModel.Response.Data.Count
|
||||
|
||||
return count
|
||||
}
|
||||
|
||||
func getTitles(config config.Config, sectionID int) string {
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user