netbox_giftwrap
Transform NetBox APIs into Business Ready formats
Installing netbox_giftwrap
To install netbox_giftwrap there are a few simple steps:
Ubuntu Linux
The following instructions are based on Windows WSL2 and Ubuntu however any flavour of Linux will work with possibly slightly different commands.
Confirm Python 3 is installed
$ python3 -V
Python 3.9.10
Create and activate a virtual environment
$ sudo apt install python3-venv
$ python3 -m venv netbox_giftwrap
$ source netbox_giftwrap/bin/activate
(netbox_giftwrap)$
Install the netbox_giftwrap
(netbox_giftwrap)$pip install netbox_giftwrap
Create an output folder
(netbox_giftwrap)$mkdir output
Windows
Download Python
Create and activate a virtual environment
C:\>python3 -m venv netbox_giftwrap
C:\>netbox_giftwrap\Scripts\activate
(netbox_giftwrap) C:\>
Install netbox_giftwrap
(message_room)$pip install netbox_giftwrap
Create an output folder
(netbox_giftwrap)$mkdir output
Using the bot
Run the bot as an interactive session
(netbox_giftwrap)$ cd output
(netbox_giftwrap)$~/output/netbox_giftwrap.py
The form questions:
Question 1 - NetBox URL:
Enter the URL of your NetBox instance (e.g. https://demo.netbox.dev):
This can be set as an environment variable
Question 2 - NetBox API Token:
Enter your NetBox API Token - you can create / retrieve one from https://URL/user/api-tokens/
This can be set as an environment variable
Current API Covera
aggregates
asns
cables
circuit-terminations
circuit-types
circuits
cluster-groups
cluster-types
clusters
console-port-templates
console-ports
contact-assignments
contact-groups
contact-roles
contacts
device-bay-templates
device-bays
device-roles
device-types
devices
front-port-templates
front-ports
groups
interface-templates
interfaces
inventory-items
ip-addresses
ip-ranges
locations
manufacturers
module-bay-templates
module-bays
module-types
modules
platforms
power-feeds
power-outlet-templates
power-outlets
power-panels
power-port-templates
power-ports
prefixes
provider-networks
providers
rack-reservations
rack-roles
racks
rear-port-templates
rear-ports
regions
rirs
roles
route-targets
service-templates
services
site-groups
sites
status
tenant-groups
tenants
tokens
users
virtual-chassis
virtual-interfaces
virtual-machines
vlan-groups
vlans
Metadata
Release files for netbox-giftwrap 2.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| netbox_giftwrap-2.0.1.tar.gz | 59.7 kB | Without provenance | Details for netbox_giftwrap-2.0.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| netbox_giftwrap-2.0.1-py3-none-any.whl | Python 3 | none | any | Details for netbox_giftwrap-2.0.1-py3-none-any.whl |
Total release size: 120.5 kB
Release files / netbox_giftwrap-2.0.1.tar.gz
| Download URL | netbox_giftwrap-2.0.1.tar.gz |
|---|---|
| Size | 59.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3d3bff80ba8cee9bed18f12e35be8b84f1fe32b592b2253113b857c05a238e0b
|
|
BLAKE2b-256 checksum How to use checksums |
27cbee31438134a44493c3c49333b305bbc3799c6fdbc4b2d5168dc61e258e6e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.13 CPython/3.10.4 Linux/5.10.102.1-microsoft-standard-WSL2
|
Release files / netbox_giftwrap-2.0.1-py3-none-any.whl
| Download URL | netbox_giftwrap-2.0.1-py3-none-any.whl |
|---|---|
| Size | 60.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
68d31d1fa9b83b51cd1920afcdb2bad8c23e4e6078f7abbbda72d8ef4cc6eb71
|
|
BLAKE2b-256 checksum How to use checksums |
df28e397e6031cf278574c6a8d1e0f218f6fa5a4c1c73f8d3e0989efe6432d88
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.13 CPython/3.10.4 Linux/5.10.102.1-microsoft-standard-WSL2
|
Security for netbox-giftwrap 2.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.