No project description provided
Project description
bird-ospf-map
OSPF connection parser and maybe later even map generator
Development
poetry env activate
poetry install
ssh router sudo birdc show ospf state all ngn | poetry run bird_ospf_map -c ~/.bird-ospf-map.yaml
poetry run flake8
poetry run pytest
Prerequisities
- Bird2 with OSPF running
Packaging
The package is in PyPi and in OBS under home:pdostal/python-bird-ospf-map
.
poetry version patch
git commit -am "axy"
git tag v$(poetry version -s)
poetry build
poetry publish
py2pack fetch bird_ospf_map
osc add bird_ospf_map*
vim python-bird-ospf-map.spec # bump the version
osc vc # write changelog (use commit messages)
osc commit
Resources
- We generate the graph using the
Mermaid
library. - The
json
output can be used by D3.js
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bird_ospf_map-0.1.7.tar.gz
(4.9 kB
view details)
Built Distribution
File details
Details for the file bird_ospf_map-0.1.7.tar.gz
.
File metadata
- Download URL: bird_ospf_map-0.1.7.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.1 CPython/3.11.11 Linux/6.13.6-1-default
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
7487a6ea951247301cea65c787ee526403db200d60fe51d63fd36952412b0f5f
|
|
MD5 |
122bf9e3ffeb9f30344f6ed0ab82a241
|
|
BLAKE2b-256 |
12e44ce469c81db18151381322732d25d1d5b9972e200c9b0eb402f97fb57737
|
File details
Details for the file bird_ospf_map-0.1.7-py3-none-any.whl
.
File metadata
- Download URL: bird_ospf_map-0.1.7-py3-none-any.whl
- Upload date:
- Size: 6.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.1 CPython/3.11.11 Linux/6.13.6-1-default
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
6d073d7005fc1215ece6082ccffe6e6a9d9873360362cbb76ca3d6a4dd846c04
|
|
MD5 |
212f3dd030a77de07425d05514f1426e
|
|
BLAKE2b-256 |
00b63c1e2e2898651364da6d91bdabfd0c847f720c035562d100d53e58868efd
|