GithubHelp home page GithubHelp logo

viniarck / phpipam-pyclient Goto Github PK

View Code? Open in Web Editor NEW
17.0 4.0 6.0 76 KB

:gem: REST client and CLI tool to interface with phpipam REST API

License: Apache License 2.0

Python 74.35% PHP 25.65%
phpipam rest-api python

phpipam-pyclient's Introduction

pipeline status Documentation Status

phpipam-pyclient

logo

phpipam-pyclient is a REST-client CLI tool to interface with phpipam REST API. phpipam-pyclient leverages python fire and requests under the hood, some high level functions have been implemented to allow the user to quickly query certain information about the devices on phpipam. In addition, you can use this library to build your Ansible inventory by filtering a field/column of the devices on phpipam.

Installation

Currently, the only supported installation is directly via checking the code from GitHub. After completing the installation, you have to configure the parameters to authenticate your user on phpipam in the phpipam_pyclient/config.json file. You can find more information, examples and usage on ReadTheDocs.

via GitHub

git clone https://github.com/viniarck/phpipam-pyclient.git
cd phpipam-pyclient
virtualenv -p python3 .venv
source .venv/bin/activate
pip install -e .

Changelog

CHANGELOG.md

phpipam-pyclient's People

Contributors

brycied00d avatar tylersiemers avatar viniarck avatar viniciusarcanjo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

phpipam-pyclient's Issues

question about list-vlans & add-vlan functions

hello, thanks for your phpipam-pyclient
try to add few functions like vrf/vlan adding
sooo
can't understand how to add vlans
example: if I take list-devices code-block
and change device to vlan I got list-vlans - that work fine

but if I try to do the same and switch from add-device to add-vlan that did not work, can you help me with that or try to show me the way where I need to go?

thank you

Looking for a maintainer

Hi phpipam-pyclient users, I'm looking for a new maintainer, since I'ts been a few years since I was using phpipam constantly. The last 1.4 release https://phpipam.net/news/phpipam-v1-4-released/ is still being supported and it's cool that there are a few new features such as encryption of the payload in the API and other minor things. I won't be able to keep maintaining this project. Thank you all for using it, I hope it's been useful for the past years.

Cheers.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.