bunkerweb/jobs/RemoteApiDatabase.py
2021-10-06 12:13:13 +02:00

16 lines
563 B
Python

from Job import Job
class RemoteApiDatabase(Job) :
def __init__(self, server="", version="", id="", redis_host=None, copy_cache=False) :
name = "remote-api-database"
data = [server + "/db"]
filename = "remote-api.db"
type = "json"
regex = r"^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$"
json_data = {"version": version, "id": id}
super().__init__(name, data, filename, type=type, redis_host=redis_host, redis_ex=redis_ex, regex=regex, copy_cache=copy_cache, json_data=json_data, method=method)
def _json(self, data) :
return data["data"]