This commit is contained in:
StevanFreeborn
2022-04-19 13:34:34 -05:00
parent 7e3d43fded
commit 83046b7133
2 changed files with 34 additions and 11 deletions
+32 -9
View File
@@ -1,6 +1,7 @@
from http import client from http import client
import mimetypes import mimetypes
import os import os
import sys
from OnspringClient import OnspringClient from OnspringClient import OnspringClient
from configparser import ConfigParser from configparser import ConfigParser
@@ -19,16 +20,22 @@ onspring = OnspringClient(url, key)
def main(): def main():
# PrintGetApps(onspring) match sys.argv[1].lower():
case 'connect':
PrintCanConnect(onspring)
case 'getapps':
PrintGetApps(onspring)
case 'getappbyid':
PrintGetAppById(onspring, 195) PrintGetAppById(onspring, 195)
case 'getappsbyids':
# PrintSaveFile( PrintGetAppsByIds(onspring, [195, 240])
# onspring, case 'savefile':
# 'C:\\Users\\sfree\\OneDrive\\Desktop\\Test Attachment.txt', PrintSaveFile(
# 60, onspring,
# 6989 'C:\\Users\\sfree\\OneDrive\\Desktop\\Test Attachment.txt',
# ) 60,
6989
)
return return
@@ -68,6 +75,22 @@ def PrintGetAppById(client: OnspringClient, appId: int):
print(f'Name: {response.data.app.name}') print(f'Name: {response.data.app.name}')
print(f'href: {response.data.app.href}') print(f'href: {response.data.app.href}')
def PrintGetAppsByIds(client: OnspringClient, appIds: list[int]):
response = client.GetAppsByIds(appIds)
print(f'Status Code: {response.statusCode}')
print(f'Count: {response.data.count}')
print('----')
for app in response.data.apps:
print(f'Id: {app.id}')
print(f'Name: {app.name}')
print(f'href: {app.href}')
print('--')
print('----')
# records # records
def PrintGetRecordsByAppId(client: OnspringClient, appId: int): def PrintGetRecordsByAppId(client: OnspringClient, appId: int):
+1 -1
View File
@@ -144,7 +144,7 @@ class OnspringClient:
headers=response.headers, headers=response.headers,
responseText=response.text) responseText=response.text)
def GetAppByIds(self, appIds: list): def GetAppsByIds(self, appIds: list):
endpoint = GetAppByIdsEndpoint(self.baseUrl) endpoint = GetAppByIdsEndpoint(self.baseUrl)