{"id":13586355,"url":"https://github.com/viniarck/phpipam-pyclient","last_synced_at":"2025-12-30T03:08:03.519Z","repository":{"id":27880011,"uuid":"115446466","full_name":"viniarck/phpipam-pyclient","owner":"viniarck","description":":gem: REST client and CLI tool to interface with phpipam REST API","archived":false,"fork":false,"pushed_at":"2022-02-22T19:10:41.000Z","size":76,"stargazers_count":15,"open_issues_count":1,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-02-14T21:26:52.665Z","etag":null,"topics":["phpipam","python","rest-api"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/viniarck.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-12-26T18:40:47.000Z","updated_at":"2023-02-10T09:12:18.000Z","dependencies_parsed_at":"2022-08-07T13:01:17.711Z","dependency_job_id":null,"html_url":"https://github.com/viniarck/phpipam-pyclient","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/viniarck%2Fphpipam-pyclient","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/viniarck%2Fphpipam-pyclient/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/viniarck%2Fphpipam-pyclient/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/viniarck%2Fphpipam-pyclient/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/viniarck","download_url":"https://codeload.github.com/viniarck/phpipam-pyclient/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223285355,"owners_count":17119888,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["phpipam","python","rest-api"],"created_at":"2024-08-01T15:05:30.462Z","updated_at":"2025-12-30T03:08:03.471Z","avatar_url":"https://github.com/viniarck.png","language":"Python","readme":"[![pipeline status](https://gitlab.com/viniarck/phpipam-pyclient/badges/master/pipeline.svg)](https://gitlab.com/viniarck/phpipam-pyclient/commits/master) [![Documentation Status](https://readthedocs.org/projects/phpipam-pyclient/badge/?version=latest)](http://phpipam-pyclient.readthedocs.io/en/latest/?badge=latest)\n\n## phpipam-pyclient\n\n![logo](./images/phpipampyclient.png)\n\nphpipam-pyclient is a REST-client CLI tool to interface with [phpipam](https://github.com/phpipam/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.\n\n## Installation\n\nCurrently, 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](http://phpipam-pyclient.readthedocs.io/).\n\n### via GitHub\n\n```\ngit clone https://github.com/viniarck/phpipam-pyclient.git\ncd phpipam-pyclient\nvirtualenv -p python3 .venv\nsource .venv/bin/activate\npip install -e .\n```\n\n## Changelog\n\n[CHANGELOG.md](./CHANGELOG.md)\n","funding_links":[],"categories":["Python"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fviniarck%2Fphpipam-pyclient","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fviniarck%2Fphpipam-pyclient","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fviniarck%2Fphpipam-pyclient/lists"}