Skip to main content

Mindamps of Space

Project description

Logo

Jupyter

Mind Maps of Space

Planets

People In 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

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

Mark Map

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.

List

Original background photo credit Photo

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jupyter_mindmaps-1.1.1.tar.gz (23.4 kB view hashes)

Uploaded Source

Built Distribution

jupyter_mindmaps-1.1.1-py3-none-any.whl (29.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page