12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- import requests
- import os
- token = os.getenv('bazarr_token')
- def get_wanted_episodes():
- url = "http://192.168.4.23/api/episodes/wanted"
- payload={}
- headers = {
- 'accept': 'application/json',
- 'X-API-KEY': token
- }
- response = requests.request("GET", url, headers=headers, data=payload)
- return response.json()
- def get_episode_details(episode_id: str):
- url = f"http://192.168.4.23/api/episodes?episodeid%5B%5D={episode_id}"
- payload={}
- headers = {
- 'accept': 'application/json',
- 'X-API-KEY': token
- }
- response = requests.request("GET", url, headers=headers, data=payload)
- return response.json()['data'][0]
- def sync_series():
- url = f"http://192.168.4.23/api/system/tasks?taskid=update_series"
- payload={}
- headers = {
- 'accept': 'application/json',
- 'X-API-KEY': token
- }
- response = requests.request("POST", url, headers=headers, data=payload)
- if response.status_code == 204:
- print('Updated Bazarr')
|