Jupyter
Mind Maps of Space
Introduction
Using various APIs Jupyter collects JSON data and then uses Jinja2 templates to create markdown files. Using the markmap VS Code extension these markdown files render as mind maps!
NASA API Key
Please visit NASA
And register for an API key. Once you have your key please add it to the .env file
Setup
I recommend running Jupyter in a Python virtual environment. This will help keep your host system clean and allow you to have multiple environments to try new things. If you are not using a virtual environment, start at the download/clone step below.
You will also need Python 3 and venv installed on your host system.
In your project directory, create your virtual environment
python3 -m venv env
Activate (use) your new virtual environment (Linux):
source env/bin/activate
Pip Install the package using pip install jupyter_mindmaps:
(env)pip install jupyter_mindmaps
Make a directory to hold your output
(env)mkdir Space Mindmaps
(env)cd Space Mindmaps
Run the code help
(env)jupyter_mindmaps --help
Run the code passing the key
(env)jupyter_mindmaps --token { your NASA token }
Run the code interactively
(env)jupyter_mindmaps
NASA Token: { your NASA token }
Run the code using an environment variable
(end) export TOKEN={ your NASA token }
(env)jupyter_mindmaps
View the Mindmaps
Type code . to launch VS Code in the folder
Install the markmap VS Code Extension
Open the markdown file and click the "Open as markmap"
API List
The following files are created from the various APIs. The Space.md file contains all APIs.
Original background photo credit Photo
Metadata
Release files for jupyter-mindmaps 1.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| jupyter_mindmaps-1.1.1.tar.gz | 23.4 kB | Without provenance | Details for jupyter_mindmaps-1.1.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| jupyter_mindmaps-1.1.1-py3-none-any.whl | Python 3 | none | any | Details for jupyter_mindmaps-1.1.1-py3-none-any.whl |
Total release size: 53.0 kB
Release files / jupyter_mindmaps-1.1.1.tar.gz
| Download URL | jupyter_mindmaps-1.1.1.tar.gz |
|---|---|
| Size | 23.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0870f52f961a09be338b93d0f98506a296cac0df6d3c1c343498c75c576b0063
|
|
BLAKE2b-256 checksum How to use checksums |
35fcda5b1675acba9c481e355dbc50259e217764930f2bbdfc86f09d177bbfda
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.14 CPython/3.10.4 Linux/5.10.102.1-microsoft-standard-WSL2
|
Release files / jupyter_mindmaps-1.1.1-py3-none-any.whl
| Download URL | jupyter_mindmaps-1.1.1-py3-none-any.whl |
|---|---|
| Size | 29.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
89a9901b2949d5a847d5599159f2dc8e56a8be7fb4af7eefa53bad193e011d4b
|
|
BLAKE2b-256 checksum How to use checksums |
3d24fe847e863d6b78e9351bf5e5582ba944ecdb17116d51f0f60ebd04d621c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.14 CPython/3.10.4 Linux/5.10.102.1-microsoft-standard-WSL2
|
Security for jupyter-mindmaps 1.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.