GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - networktocode/netutils: Python library that is a collection of functions and objects for common network automation tasks.

BranchesTags
Open more actions menu

Latest commit

 

History

431 Commits
431 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
changes
changes
 
 
development
development
 
 
docs
docs
 
 
flat_postprocess
flat_postprocess
 
 
netutils
netutils
 
 
tests
tests
 
 
.cookiecutter.json
.cookiecutter.json
 
 
.dockerignore
.dockerignore
 
 
.gitignore
.gitignore
 
 
.readthedocs.yml
.readthedocs.yml
 
 
.yamllint.yml
.yamllint.yml
 
 
Dockerfile
Dockerfile
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
development_scripts.py
development_scripts.py
 
 
invoke.example.yml
invoke.example.yml
 
 
mkdocs.yml
mkdocs.yml
 
 
poetry.lock
poetry.lock
 
 
pyproject.toml
pyproject.toml
 
 
tasks.py
tasks.py
 
 

Repository files navigation

Netutils



Overview

A Python library that is a collection of functions that are used in the common network automation tasks. Tasks such as converting a BGP ASN to and from dotted format, normalizing an interface name, or "type 5" encrypting a password. The intention is to centralize these functions while keeping the library light.

Documentation

Full web-based HTML documentation for this library can be found over on the Netutils Docs website:

  • User Guide - Overview, Using the library, Getting Started.
  • Administrator Guide - How to Install, Configure, Upgrade, or Uninstall the library.
  • Developer Guide - Extending the library, Code Reference, Contribution Guide.
  • Release Notes / Changelog.
  • Frequently Asked Questions.

Contributing to the Docs

All the Markdown source for the library documentation can be found under the docs folder in this repository. For simple edits, a Markdown capable editor is sufficient - clone the repository and edit away.

If you need to view the fully generated documentation site, you can build it with mkdocs. A container hosting the docs will be started using the invoke commands (details in the Development Environment Guide) on http://localhost:8001. As your changes are saved, the live docs will be automatically reloaded.

Any PRs with fixes or improvements are very welcome!

Questions

For any questions or comments, please check the FAQ first. Feel free to also swing by the Network to Code Slack (channel #networktocode), sign up here if you don't have an account.

About

Python library that is a collection of functions and objects for common network automation tasks.

netutils.readthedocs.io/

Resources

Readme
License
Activity
Custom properties

Stars

256 stars

Watchers

12 watching

Forks

70 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.