// the find
davidbombal/pythonvideos
Code examples for David Bombal's Python Videos
A set of standalone Python scripts that go with David Bombal's GNS3 network automation videos: Netmiko and Paramiko SSH examples, a few IOS switch scripts, and a campus design lab. It is aimed at network engineers who want to watch a video and then read the code behind it.
The netmiko1 through netmiko6 files look like a sequence, so you can follow the series in order and see each step build on the last. Paramiko and Netmiko versions of similar SSH tasks sit side by side, which makes the trade-off between them concrete. The scripts are short and single-purpose with no framework to learn first, so one can be run against a GNS3 lab without reading the rest of the repo.
The last push was January 2022. Netmiko and Paramiko have both changed since then, including default algorithms and some APIs, so expect warnings or breakage on current versions. No requirements file appears in the listing. The README is a title and a YouTube link, and names like S1script2.py and pythonR1script1.py only make sense if you have already watched the videos, since there is no index mapping files to episodes. Nothing is tested or packaged, and shared logic such as device connection and config saving is repeated across files rather than pulled out. The 'install python' entry has no extension, and no license file is visible, so reuse terms are unclear.