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.
3.0 KiB
3.0 KiB
<html>
<head>
</head>
</html>
In [ ]:
!python -m pip install gql
In [ ]:
import json
import os
import pprint
import requests
from gql import Client, gql
from gql.transport.requests import RequestsHTTPTransport
cwd = os.getcwd()
print(cwd)
In [ ]:
with open("/home/jovyan/code/directus/docker.json") as f:
scrubbed_records = json.load(f)
# print(scrubbed_records[0])
item = scrubbed_records[0]
name = item["Name"]
image = item["Config"]["Image"]
# print(name)
# print(image)
image = image.replace(":latest", "")
name = name.replace("/", "")
print(name)
print(image)
In [ ]:
for x in scrubbed_records:
# pprint.pprint(x)
item = x
name = item["Name"]
image = item["Config"]["Image"]
image = image.replace(":latest", "")
name = name.replace("/", "")
print(name)
print(image)
input_set = {"id": name, "image": image, "name": name, "raw": item}
my_headers = {
"Authorization": os.getenv(directus_token),
"Content-Type": "application/json",
}
response = requests.post(
"https://cms.donavanaldrich.com/items/containers",
headers=my_headers,
json=(input_set),
)
print(response.json())