feat: rename AirtimeApiClient to ApiClient
This commit is contained in:
parent
6f2724dad1
commit
473e770e8a
|
@ -120,7 +120,7 @@ api_endpoints[
|
||||||
################################################################################
|
################################################################################
|
||||||
# Airtime API Version 1 Client
|
# Airtime API Version 1 Client
|
||||||
################################################################################
|
################################################################################
|
||||||
class AirtimeApiClient:
|
class ApiClient:
|
||||||
API_BASE = "/api"
|
API_BASE = "/api"
|
||||||
UPLOAD_RETRIES = 3
|
UPLOAD_RETRIES = 3
|
||||||
UPLOAD_WAIT = 60
|
UPLOAD_WAIT = 60
|
||||||
|
|
|
@ -25,7 +25,7 @@ api_endpoints["file_url"] = "files/{id}/"
|
||||||
api_endpoints["file_download_url"] = "files/{id}/download/"
|
api_endpoints["file_download_url"] = "files/{id}/download/"
|
||||||
|
|
||||||
|
|
||||||
class AirtimeApiClient:
|
class ApiClient:
|
||||||
API_BASE = "/api/v2"
|
API_BASE = "/api/v2"
|
||||||
|
|
||||||
def __init__(self, logger=None, config_path="/etc/libretime/config.yml"):
|
def __init__(self, logger=None, config_path="/etc/libretime/config.yml"):
|
||||||
|
|
|
@ -2,7 +2,7 @@ from pathlib import Path
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from libretime_api_client.v2 import AirtimeApiClient
|
from libretime_api_client.v2 import ApiClient
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture()
|
@pytest.fixture()
|
||||||
|
@ -19,7 +19,7 @@ general:
|
||||||
|
|
||||||
|
|
||||||
def test_api_client(config_filepath):
|
def test_api_client(config_filepath):
|
||||||
client = AirtimeApiClient(config_path=config_filepath)
|
client = ApiClient(config_path=config_filepath)
|
||||||
assert callable(client.services.version_url)
|
assert callable(client.services.version_url)
|
||||||
assert callable(client.services.schedule_url)
|
assert callable(client.services.schedule_url)
|
||||||
assert callable(client.services.webstream_url)
|
assert callable(client.services.webstream_url)
|
||||||
|
|
|
@ -5,7 +5,7 @@ import traceback
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from typing import Optional
|
from typing import Optional
|
||||||
|
|
||||||
from libretime_api_client.v1 import AirtimeApiClient as ApiClient
|
from libretime_api_client.v1 import ApiClient
|
||||||
from loguru import logger
|
from loguru import logger
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
from libretime_api_client.v1 import AirtimeApiClient as ApiClient
|
from libretime_api_client.v1 import ApiClient
|
||||||
|
|
||||||
api_client = ApiClient()
|
api_client = ApiClient()
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@ from threading import Lock
|
||||||
from typing import Optional, Tuple
|
from typing import Optional, Tuple
|
||||||
|
|
||||||
import click
|
import click
|
||||||
from libretime_api_client.v1 import AirtimeApiClient as ApiClient
|
from libretime_api_client.v1 import ApiClient
|
||||||
from libretime_shared.cli import cli_config_options, cli_logging_options
|
from libretime_shared.cli import cli_config_options, cli_logging_options
|
||||||
from libretime_shared.config import DEFAULT_ENV_PREFIX
|
from libretime_shared.config import DEFAULT_ENV_PREFIX
|
||||||
from libretime_shared.logging import level_from_name, setup_logger
|
from libretime_shared.logging import level_from_name, setup_logger
|
||||||
|
|
|
@ -16,7 +16,7 @@ from pathlib import Path
|
||||||
from typing import Optional
|
from typing import Optional
|
||||||
|
|
||||||
import click
|
import click
|
||||||
from libretime_api_client.v1 import AirtimeApiClient as ApiClient
|
from libretime_api_client.v1 import ApiClient
|
||||||
from libretime_shared.cli import cli_logging_options
|
from libretime_shared.cli import cli_logging_options
|
||||||
from libretime_shared.config import DEFAULT_ENV_PREFIX
|
from libretime_shared.config import DEFAULT_ENV_PREFIX
|
||||||
from libretime_shared.logging import level_from_name, setup_logger
|
from libretime_shared.logging import level_from_name, setup_logger
|
||||||
|
|
|
@ -12,8 +12,8 @@ from queue import Empty
|
||||||
from subprocess import PIPE, Popen
|
from subprocess import PIPE, Popen
|
||||||
from threading import Thread, Timer
|
from threading import Thread, Timer
|
||||||
|
|
||||||
from libretime_api_client.v1 import AirtimeApiClient as ApiClientV1
|
from libretime_api_client.v1 import ApiClientV1
|
||||||
from libretime_api_client.v2 import AirtimeApiClient as ApiClientV2
|
from libretime_api_client.v2 import ApiClientV2
|
||||||
from loguru import logger
|
from loguru import logger
|
||||||
|
|
||||||
from ..config import CACHE_DIR, POLL_INTERVAL, Config
|
from ..config import CACHE_DIR, POLL_INTERVAL, Config
|
||||||
|
|
|
@ -6,7 +6,7 @@ import traceback
|
||||||
from queue import Empty
|
from queue import Empty
|
||||||
from threading import Thread
|
from threading import Thread
|
||||||
|
|
||||||
from libretime_api_client.v2 import AirtimeApiClient as ApiClient
|
from libretime_api_client.v2 import ApiClient
|
||||||
from loguru import logger
|
from loguru import logger
|
||||||
from requests.exceptions import ConnectionError, Timeout
|
from requests.exceptions import ConnectionError, Timeout
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@ from datetime import datetime
|
||||||
from queue import Queue
|
from queue import Queue
|
||||||
from threading import Thread
|
from threading import Thread
|
||||||
|
|
||||||
from libretime_api_client.v1 import AirtimeApiClient as ApiClient
|
from libretime_api_client.v1 import ApiClient
|
||||||
from loguru import logger
|
from loguru import logger
|
||||||
|
|
||||||
from ..config import PUSH_INTERVAL, Config
|
from ..config import PUSH_INTERVAL, Config
|
||||||
|
|
|
@ -2,7 +2,7 @@ from datetime import datetime, timedelta
|
||||||
from typing import Dict
|
from typing import Dict
|
||||||
|
|
||||||
from dateutil.parser import isoparse
|
from dateutil.parser import isoparse
|
||||||
from libretime_api_client.v2 import AirtimeApiClient as ApiClient
|
from libretime_api_client.v2 import ApiClient
|
||||||
from libretime_shared.datetime import (
|
from libretime_shared.datetime import (
|
||||||
time_fromisoformat,
|
time_fromisoformat,
|
||||||
time_in_milliseconds,
|
time_in_milliseconds,
|
||||||
|
|
|
@ -12,7 +12,7 @@ from threading import Thread
|
||||||
from zoneinfo import ZoneInfo
|
from zoneinfo import ZoneInfo
|
||||||
|
|
||||||
import mutagen
|
import mutagen
|
||||||
from libretime_api_client.v1 import AirtimeApiClient as ApiClient
|
from libretime_api_client.v1 import ApiClient
|
||||||
from loguru import logger
|
from loguru import logger
|
||||||
|
|
||||||
from libretime_playout.config import PUSH_INTERVAL, RECORD_DIR, Config
|
from libretime_playout.config import PUSH_INTERVAL, RECORD_DIR, Config
|
||||||
|
|
|
@ -7,7 +7,7 @@ from datetime import datetime
|
||||||
from threading import Thread
|
from threading import Thread
|
||||||
|
|
||||||
import defusedxml.minidom
|
import defusedxml.minidom
|
||||||
from libretime_api_client.v1 import AirtimeApiClient as ApiClient
|
from libretime_api_client.v1 import ApiClient
|
||||||
from loguru import logger
|
from loguru import logger
|
||||||
|
|
||||||
from .config import Config
|
from .config import Config
|
||||||
|
|
Loading…
Reference in New Issue