trackerstatus
v0.2.0
Trackerstatus.info API와 상호 작용하기위한 파이썬 라이브러리. Trackerstatus.info는 다양한 추적기에 대한 실시간 상태 업데이트 및 과거 데이터를 제공하여 사용자가 추적기 성능을 모니터링하고 분석 할 수 있도록 도와줍니다.
pip install trackerstatuspoetry add trackerstatus먼저, Apiclient 및 사용하려는 특정 엔드 포인트 클래스를 초기화해야합니다.
from trackerstatus . core import APIClient
from trackerstatus . endpoints . btn import BTNEndpoint
from trackerstatus . endpoints . status import StatusEndpoint
# Initialize the APIClient
client = APIClient ( base_url = 'https://btn.trackerstatus.info' )
# Initialize the BTN endpoint
btn_api = BTNEndpoint ( client = client )
# Initialize the Status endpoint
status_api = StatusEndpoint ( client = client ) statuses = status_api . get_tracker_statuses ()
print ( statuses )모든 BTN 서비스의 상태를 얻으려면 사용하십시오.
status = btn_api . get_btn_status ()
print ( "Status:" , status )모든 BTN 서비스의 대기 시간을 얻으려면 :
latency = btn_api . get_btn_latency ()
print ( "Latency:" , latency )모든 BTN 서비스의 현재 가동 시간을 얻으려면 :
uptime = btn_api . get_btn_uptime ()
print ( "Uptime:" , uptime )모든 BTN 서비스 중에서 가장 잘 기록 된 가동 시간을 얻으려면 :
records = btn_api . get_btn_records ()
print ( "Records:" , records )모든 BTN 서비스의 현재 다운 타임을 얻으려면 :
downtime = btn_api . get_btn_downtime ()
print ( "Downtime:" , downtime )상태, 대기 시간, 가동 시간, 레코드 및 다운 타임을 포함한 BTN 서비스의 모든 결합 데이터를 얻으려면 :
all_data = btn_api . get_btn_all ()
print ( "All Data:" , all_data )모든 트래커의 상태를 얻으려면 :
tracker_statuses = status_api . get_tracker_statuses ()
print ( "Tracker Statuses:" , tracker_statuses )테스트를 실행하려면 Pytest를 사용할 수 있습니다. 모든 개발 종속성이 설치되어 있는지 확인하십시오.
poetry install
poetry shell
pytest