Supporting files for my network programmability stream, mostly code written live on Twitch stream. Stream recordings can be found on my YouTube
The repository contains a bunch of folders corresponding to a specific tool or technology. In each folder there is a README.md which contains some details about that particular project, how to run it, what different files are for. It could also contain technology notes.
For majority of projects I am using Python 3.6+ (the easiest way to install any Python version is pyenv).
I am also a heavy user of poetry - tool for managing python dependencies. It uses pyproject.toml
and poetry.lock
files which you can find throughout the repo. You can install dependencies with poetry install
. I will also do my best to provide requirements.txt
as well so you can do pip install -r requirements.txt
in case you don't want to deal with poetry, but don't be surprised if you don't find one.
Note: Currently the repo files undergo a major overhaul.
- model-driven-telemetry - a project "Model-Driven Telemetry" including gRPC dial-out telemetry and NETCONF dial-in telemetry
- network-diagram-visualization-js - a project "Visualization of a network diagram using JavaScript"
- chatops-webex-teams - a project "Webex Teams bot for network automation | ChatOps "
- scrapli-apps - code related to my experimentation of scrapli, scrapli-cfg, scrapli-netconf, scrapli-replay