diff --git a/NOTES.txt b/NOTES.txt deleted file mode 100644 index 989b289..0000000 --- a/NOTES.txt +++ /dev/null @@ -1 +0,0 @@ -for developer information, check my documentation repo at https://basedwa.re/elburg/bibliotheca/src/branch/en-US/opentrans \ No newline at end of file diff --git a/src/__init__.py b/src/__init__.py index 066fc9d..1dfcee6 100644 --- a/src/__init__.py +++ b/src/__init__.py @@ -1,4 +1,3 @@ -# TODO: maybe put this is a different script? def parse_timestamp(timestamp: int, type: int): from datetime import datetime diff --git a/src/services/TriMet.py b/src/services/TriMet.py index 2add051..30f5c51 100644 --- a/src/services/TriMet.py +++ b/src/services/TriMet.py @@ -1,11 +1,6 @@ -""" -TriMet API Wrapper -Author(s): Arris Kathery +# Developer home: https://developer.trimet.org/ "00BA96108889B7ED8850997D7" -NOTE: An API Key is always required to use TriMet's API. Learn more here: https://developer.trimet.org/why_an_appid.shtml, and acquire one here: https://developer.trimet.org/appid/registration/ -""" - -from .. import parse_timestamp # ? this creates an error with pylint, ignore this. +from .. import parse_timestamp import json import requests @@ -62,8 +57,7 @@ class TriMetVehicle: self, api: TriMetAPI, vehicle_id: int, api_verify: bool = True ) -> ( bool - ): # this is basically a glorified wrapper for load_from_json() but very lazy. also, - # *api_verify can skip checking the api key, incase it was checked before. + ): # this is basically a glorified wrapper for load_from_json() but very lazy. also, api_verify can skip checking the api key, incase it was checked before. if not api.verify() and not api_verify: raise RuntimeError( "A valid API Key is required to use Trimet's online services." @@ -78,7 +72,7 @@ class TriMetVehicle: def load_from_json( self, object - ) -> bool: # ! INTERNAL USAGE ONLY!!! DO NOT CALL OTHERWISE!!! + ) -> bool: # **INTERNAL USAGE ONLY!!! DO NOT CALL OTHERWISE!!!** from ansiconverter import HEXtoRGB self.import_data = object @@ -115,7 +109,7 @@ class TriMetVehicle: "A valid API Key is required to use Trimet's online services." ) else: - return self.load_from_id(api, self.id, False) + self.load_from_id(api, self.id, False) def get_vehicles(api: TriMetAPI) -> dict: diff --git a/test.py b/test.py index e06f8c0..32613c7 100644 --- a/test.py +++ b/test.py @@ -7,6 +7,6 @@ result=src.services.TriMet.get_vehicles(api) for vm in result['vehicles']: print(RGBtoANSI( - text=f"this is {bold(vm.type[1])} #{bold(vm.id)}.\n\troute #{bold(vm.import_data['routeNumber'])}, next stop: {bold(vm.sign[0])}\n\tboard: {bold(vm.sign[1])}\n\tJSON: {bold(vm.import_data)}", + text=f"this is {bold(vm.type[1])} #{bold(vm.id)}.\n\troute #{bold(vm.import_data['routeNumber'])}, next stop: {bold(vm.sign[0])}\n\tboard: {bold(vm.sign[1])}", foregound=vm.route_color )) \ No newline at end of file