Initialization and Credentials

[1]:
# Install the rkvst-python package
%pip install --upgrade rkvst-archivist
%pip install --upgrade python-dotenv
Requirement already satisfied: rkvst-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 rkvst-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 rkvst-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 rkvst-archivist) (0.10.1)
Requirement already satisfied: backoff~=1.11 in /home/paul/.config/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from rkvst-archivist) (1.11.1)
Requirement already satisfied: certifi in /home/paul/.config/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from rkvst-archivist) (2022.12.7)
Requirement already satisfied: rfc3339~=6.2 in /home/paul/.config/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from rkvst-archivist) (6.2)
Requirement already satisfied: xmltodict~=0.13 in /home/paul/.config/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from rkvst-archivist) (0.13.0)
Requirement already satisfied: iso8601~=1.0 in /home/paul/.config/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from rkvst-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 rkvst-archivist) (0.4.2)
Requirement already satisfied: Jinja2~=3.0 in /home/paul/.config/jupyterlab-desktop/jlab_server/lib/python3.8/site-packages (from rkvst-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->rkvst-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->rkvst-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->rkvst-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->rkvst-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->rkvst-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->rkvst-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('RKVST_URL="https://app.rkvst.io"\n')
    fd.write('RKVST_APPREG_CLIENT="437bd138-dade-4346-aadd-dfdfee51ddf4"\n')
    fd.write(
        'RKVST_APPREG_SECRET="d26a00cafd9c550228ab3dc9c2303f4c0f79fe9fd00d80fdc92ff2844cdc283e"\n'
    )
    fd.write('RKVST_ARTIST_ATTACHMENT="test_files/pexels-andrea-turner-707697.jpeg"\n')
    fd.write(f'RKVST_UNIQUE_ID="{unique_id}"\n')

with open("notebooks.env", "r") as fd:
    print(fd.read())
RKVST_URL="https://app.rkvst.io"
RKVST_APPREG_CLIENT="437bd138-dade-4346-aadd-dfdfee51ddf4"
RKVST_APPREG_SECRET="d26a00cafd9c550228ab3dc9c2303f4c0f79fe9fd00d80fdc92ff2844cdc283e"
RKVST_ARTIST_ATTACHMENT="test_files/pexels-andrea-turner-707697.jpeg"
RKVST_UNIQUE_ID="666769323"

[ ]: