mirror of
https://github.com/vladmandic/automatic
synced 2026-09-19 17:24:32 +02:00
@@ -111,8 +111,8 @@ def init_api():
|
||||
item = next(iter([x for x in page.items if (x['alias'].lower() == item.lower() or x['name'].lower() == item.lower())]), None)
|
||||
if item is None:
|
||||
return JSONResponse({ 'item': 'none' })
|
||||
return JSONResponse(item)
|
||||
|
||||
obj = json.dumps(item, cls=DateTimeEncoder)
|
||||
return JSONResponse(obj)
|
||||
|
||||
shared.api.add_api_route("/sdapi/v1/network", get_network, methods=["GET"])
|
||||
shared.api.add_api_route("/sdapi/v1/network/thumb", fetch_file, methods=["GET"])
|
||||
@@ -121,6 +121,14 @@ def init_api():
|
||||
shared.api.add_api_route("/sdapi/v1/network/desc", get_desc, methods=["GET"])
|
||||
|
||||
|
||||
class DateTimeEncoder(json.JSONEncoder):
|
||||
def default(self, o):
|
||||
from datetime import datetime
|
||||
if isinstance(o, datetime):
|
||||
return o.isoformat()
|
||||
return super().default(o)
|
||||
|
||||
|
||||
class ExtraNetworksPage:
|
||||
def __init__(self, title):
|
||||
self.title = title
|
||||
|
||||
Reference in New Issue
Block a user