Mindamps of Space
Project description
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
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
Built Distribution
Hashes for jupyter_mindmaps-1.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89a9901b2949d5a847d5599159f2dc8e56a8be7fb4af7eefa53bad193e011d4b |
|
MD5 | 0f23360bc4c2f49efa4932097398427a |
|
BLAKE2b-256 | 3d24fe847e863d6b78e9351bf5e5582ba944ecdb17116d51f0f60ebd04d621c4 |