Tldraw for Jupyter
Project description
Jupyter Tldraw
Installation:
python3.11 -m venv .venv
pip install jupyterlab
pip install tldraw
jupyterlab (or alternative VS Code Jupyter Lab)
Example
from tldraw import TldrawWidget
t = TldrawWidget()
t
MakeReal Example
from tldraw import MakeReal
from api_key import api_key
m = MakeReal(width=1002, height = 500, api_key = api_key)
m
INFO: To use GPT4-Vision, you need an API key.
How do I get my API key?
- Create an OpenAI account at OpenAI
- In your Openai API account, navigate to Settings > Billing
- Click Add to credit balance
- Add at least $5 to your account
- Navigate to API Keys
- Click Create new secret key
- Copy the key to your clipboard.
- Back on your jupyter-tldraw folder, paste the key into the API key into a new file called api_key.py
- Add the key in this form:
api_key = "sk-*************************"
. - Add
api_key.py
into your gitignore. WARNING: Don't upload your API KEY on GitHub!
Now you're ready to run!
For transparency, this is how the key is used:
https://github.com/kolibril13/jupyter-tldraw/blob/main/src/tldraw/prompt.py#L5-L47
Changelog
2.0.5
Add requests module Tweak readme
2.0.4
Add experimental SVG/PNG export.
Add experimental .txt export.
Add makereal
2.0.3
Update to version 2.0.0-alpha.19
2.0.2
Add experimental TldrawImageArray
2.0.1
Switch to new version: @tldraw/tldraw@2.0.0-canary.b9d82466295e
(Version from 6th November2023)
2.0.0
- simplify to minimal template
1.0.0
- Rename notebooks, and prepare 2.0.0 release.
0.1.5
- add .venv to gitignore, so that it's not uploaded to pypi by hatch build.
0.1.4
- Add experimental TldrawSegmentation
0.1.3
- format toml
0.1.2
- replace ipyreact backend with anywidget backend.
- this will make this package more reliable, because all js and css is shipped via pip and not anymore via cdn.
- Remove JupyterLite build.
- Remove experimental files.
0.1.1
- add update_plot in TldrawMatplotlib
0.1.0
- Added TldrawMatplotlib
0.0.3
- refactor readme
- add jupyterlite demo
0.0.2
- refactor code
0.0.1
- init setup
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tldraw-2.0.5.tar.gz
(2.3 MB
view details)
Built Distribution
File details
Details for the file tldraw-2.0.5.tar.gz
.
File metadata
- Download URL: tldraw-2.0.5.tar.gz
- Upload date:
- Size: 2.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 321e5c62ce26fd4e878272c2c47f24bc0c859b8fd2fbfed18ba5b13316d1b7ca |
|
MD5 | 29be195d1454d01ece39640d37487597 |
|
BLAKE2b-256 | a6e08c0b73b9db02f048f4a8ffbe62bca02f5ff25ed53a761c8585fe413fcfd2 |
File details
Details for the file tldraw-2.0.5-py2.py3-none-any.whl
.
File metadata
- Download URL: tldraw-2.0.5-py2.py3-none-any.whl
- Upload date:
- Size: 2.3 MB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbf4e784a45f76e137b46f95dd3b1e96435e6615e7292b4b884ea1d1b44c03c5 |
|
MD5 | dc677715672ad9632dd8b3919a336d39 |
|
BLAKE2b-256 | cfdaff75087b2e46032d7f7a932d3f5b1b63477d9a2e02b464f2e9c2ff3c14d7 |