Mike Pennington's repositories
ciscoconfparse
Parse, Audit, Query, Build, and Modify Arista / Cisco / Juniper / Palo Alto / F5 configurations.
ciscoconfparse2
Parse, Audit, Query, Build, and Modify Arista / Cisco / Juniper / Palo Alto / F5 configurations.
github_star_scrape
Read a users' github stars as json and dump to stdout
ssh_logger
SSH with Netflix go-expect into a Cisco IOS router, get a BGP table entry, and log to a file
ansible_junos_bgp
Ansible playbook to build interfaces and simple bgp configurations on Junos routers
makefile_hints
Basic Makefile / git development branch example
route_views_go
SSH with goph into a Cisco IOS router, get a BGP table entry, and parse with gotextfsm
rst2pdf_http
Helper to run rst2pdf, including serving the final pdf file over Go's http server
vim_wrapper
A vim wrapper that warns before editing on git main / git master
ansible_conditional_create_file
Use ansible to conditionally create a file
crontabula
Parse crontab expressions with Python
git_wrapper
A wrapper for enforcing git Conventional Commit messages
horner-bible-reading-plan-generator
A script to generate readings for the Horner Bible reading plan (modified version of Jake Price's script)
perl_notes
A quick exploration of perl's magical syntax
rust-radius
RADIUS implementation in Rust
rust2py_example
Example of implementing a simple python class in rust