Initialization and Credentials

[1]:
# Install the datatrails-python package
%python3 -m pip install --upgrade datatrails-archivist
%python3 -m pip install --upgrade python-dotenv
Requirement already satisfied: datatrails-archivist in /home/paul/.config/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (0.18.1)
Requirement already satisfied: requests~=2.28 in /home/paul/.config/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from datatrails-archivist) (2.28.1)
Requirement already satisfied: pyaml-env~=1.1 in /home/paul/.config/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from datatrails-archivist) (1.2.1)
Requirement already satisfied: requests-toolbelt~=0.9 in /home/paul/.config/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from datatrails-archivist) (0.10.1)
Requirement already satisfied: backoff~=1.11 in /home/paul/.config/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from datatrails-archivist) (1.11.1)
Requirement already satisfied: certifi in /home/paul/.config/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from datatrails-archivist) (2022.12.7)
Requirement already satisfied: rfc3339~=6.2 in /home/paul/.config/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from datatrails-archivist) (6.2)
Requirement already satisfied: xmltodict~=0.13 in /home/paul/.config/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from datatrails-archivist) (0.13.0)
Requirement already satisfied: iso8601~=1.0 in /home/paul/.config/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from datatrails-archivist) (1.1.0)
Requirement already satisfied: flatten-dict~=0.4 in /home/paul/.config/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from datatrails-archivist) (0.4.2)
Requirement already satisfied: Jinja2~=3.0 in /home/paul/.config/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from datatrails-archivist) (3.1.2)
Requirement already satisfied: six<2.0,>=1.12 in /home/paul/.config/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from flatten-dict~=0.4->datatrails-archivist) (1.16.0)
Requirement already satisfied: MarkupSafe>=2.0 in /home/paul/.config/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from Jinja2~=3.0->datatrails-archivist) (2.1.1)
Requirement already satisfied: PyYAML<=7.0,>=5.0 in /home/paul/.config/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from pyaml-env~=1.1->datatrails-archivist) (6.0)
Requirement already satisfied: charset-normalizer<3,>=2 in /home/paul/.config/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from requests~=2.28->datatrails-archivist) (2.1.1)
Requirement already satisfied: idna<4,>=2.5 in /home/paul/.config/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from requests~=2.28->datatrails-archivist) (3.4)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /home/paul/.config/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from requests~=2.28->datatrails-archivist) (1.26.13)
Note: you may need to restart the kernel to use updated packages.
Requirement already satisfied: python-dotenv in /home/paul/.config/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (0.21.0)
Note: you may need to restart the kernel to use updated packages.
[2]:
from random import randint

unique_id = randint(1, 1_000_000_000)

with open("notebooks.env", "w", encoding="utf-8") as fd:
    fd.write('DATATRAILS_URL="https://app.datatrails.ai"\n')
    fd.write('DATATRAILS_APPREG_CLIENT="437bd138-dade-4346-aadd-dfdfee51ddf4"\n')
    fd.write(
        'DATATRAILS_APPREG_SECRET="d26a00cafd9c550228ab3dc9c2303f4c0f79fe9fd00d80fdc92ff2844cdc283e"\n'
    )
    fd.write(
        'DATATRAILS_ARTIST_ATTACHMENT="test_files/pexels-andrea-turner-707697.jpeg"\n'
    )
    fd.write(f'DATATRAILS_UNIQUE_ID="{unique_id}"\n')

with open("notebooks.env", "r") as fd:
    print(fd.read())
DATATRAILS_URL="https://app.datatrails.ai"
DATATRAILS_APPREG_CLIENT="437bd138-dade-4346-aadd-dfdfee51ddf4"
DATATRAILS_APPREG_SECRET="d26a00cafd9c550228ab3dc9c2303f4c0f79fe9fd00d80fdc92ff2844cdc283e"
DATATRAILS_ARTIST_ATTACHMENT="test_files/pexels-andrea-turner-707697.jpeg"
DATATRAILS_UNIQUE_ID="666769323"

[ ]: