Metadata-Version: 2.1
Name: vivlio
Version: 0.1.1
Summary: Business ready documents from Meraki
Author: John Capobianco
Author-email: ptcapo@gmail.com
Requires-Python: >=3.8,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: aiofiles (>=23.1.0,<24.0.0)
Requires-Dist: aiohttp (>=3.8.4,<4.0.0)
Requires-Dist: jinja2 (>=3.1.2,<4.0.0)
Requires-Dist: pyyaml (>=6.0,<7.0)
Requires-Dist: requests (>=2.28.2,<3.0.0)
Requires-Dist: rich-click (>=1.6.1,<2.0.0)
Description-Content-Type: text/markdown

# vivlio

Business Ready Documents for Meraki

## Current API Coverage

Organizations

Organization Devices

Organization Networks

## Installation

```console
$ python3 -m venv meraki
$ source meraki/bin/activate
(meraki) $ pip install vivlio
```

## Usage - Help

```console
(meraki) $ vivlio --help
```

![vivlio Help](/images/help.png)

## Usage - In-line

```console
(meraki) $ vivlio --token <Meraki Token>
```

## Usage - Interactive

```console
(meraki) $ vivlio
Meraki Token: <Meraki Token>
```

## Usage - Environment Variables

```console
(meraki) $ export TOKEN=<Meraki API Token>

```

## Recommended VS Code Extensions

Excel Viewer - CSV Files

Markdown Preview - Markdown Files

Markmap - Mindmap Files

Open in Default Browser - HTML Files

## Always On Sandbox

This code works with the always on sandbox! 

https://devnetsandbox.cisco.com/RM/Diagram/Index/a9487767-deef-4855-b3e3-880e7f39eadc?diagramType=Topology

```console
export TOKEN=

(venv)$ pip install vivlio
(venv)$ mkdir vivlio_output
(venv)$ cd vivlio_output
(venv)/vivlio_output$ vivlio
(venv)/vivlio_output$ code . 
(Launches VS Code and you can view the output with the recommended VS Code extensions)
```
## Contact

Please contact John Capobianco if you need any assistance

