Gary Woodward's repositories
pyscript-juniper-routing-table-compare
Web app to compare Juniper Routing tables without needing access to the platforms
pyATS-Scripts
All of my parsers and scripts developed from Twitter for pyATS
custom_parser
Files associated with the creation of custom parsers
struct-memory-usage
Example of how memory can be saved by optimizing junos xml structs
Blog-Files
Any files used in my blog
event-driven-example
Event Driven code snippets
gnmic-config-examples
Some multi-vendor GNMIC examples
network-collector
Bunch of network drivers written in go to provide a flexible data collection
network-validator
Package to provide validation for common network automation scenarios. Nothing like this exists in Go so this might be useful for designing your own custom schema and validations rules used specifically for network automation
pyscript_textfsm_form
Using Pyscript create a form where a text file can be uploaded and parsed using TextFSM templates
voiceclone-api
Using the ElevenLabs Voice Cloning API to make speech from text
arista_gnmi_example
Scaffold script to connect to Arista device using the Openconfig GNMI implementation
BlogSite
A minimal and mobile-first blog theme for Jekyll
extract_txt_from_docx_file
Repo to extract all text from a Microsoft Word docx file
genieparser
sub-component of Genie that parse the device output into structured datastructure
solutions_examples
pyATS example solutions for NetDevOps use cases
ttp
Template Text Parser
nats-gnmi-example
Using streaming Telemetry with GNMI to publish to NATS.io with a Subscriber
route-compare
Juniper Route Table Comparison CLI tool
unicon.plugins
pyATS Unicon Plugins