You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
561 B
20 lines
561 B
import requests
|
|
|
|
class northstar():
|
|
def __init__(self, url="https://northstar.tf/client"):
|
|
self.backendUrl = url
|
|
self.servers = requests.get(url + "/servers").json()
|
|
|
|
def updateServers(self):
|
|
self.servers = requests.get(self.backendUrl + "/servers").json()
|
|
|
|
def getServers(self):
|
|
return self.servers
|
|
|
|
def searchServers(self, keyword, servers, field="name"):
|
|
founds = []
|
|
for server in servers:
|
|
if keyword in server[field]:
|
|
founds.append(server)
|
|
return founds
|