{"id":29671468,"url":"https://github.com/smartlegionlab/smart-ip-info","last_synced_at":"2025-07-22T20:09:36.251Z","repository":{"id":290949996,"uuid":"976101804","full_name":"smartlegionlab/smart-ip-info","owner":"smartlegionlab","description":"A simple command-line tool to get information about IP addresses.","archived":false,"fork":false,"pushed_at":"2025-06-11T11:14:51.000Z","size":16,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-11T12:28:22.652Z","etag":null,"topics":["cli","ip-address-lookup","ip-information","python-app","python-application","python-cli","smartlegionlab"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/smartlegionlab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-01T13:52:13.000Z","updated_at":"2025-06-11T11:14:54.000Z","dependencies_parsed_at":"2025-06-03T07:30:32.079Z","dependency_job_id":null,"html_url":"https://github.com/smartlegionlab/smart-ip-info","commit_stats":null,"previous_names":["smartlegionlab/smart-ip-info"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/smartlegionlab/smart-ip-info","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartlegionlab%2Fsmart-ip-info","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartlegionlab%2Fsmart-ip-info/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartlegionlab%2Fsmart-ip-info/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartlegionlab%2Fsmart-ip-info/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smartlegionlab","download_url":"https://codeload.github.com/smartlegionlab/smart-ip-info/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartlegionlab%2Fsmart-ip-info/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266563915,"owners_count":23948689,"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","status":"online","status_checked_at":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["cli","ip-address-lookup","ip-information","python-app","python-application","python-cli","smartlegionlab"],"created_at":"2025-07-22T20:09:35.548Z","updated_at":"2025-07-22T20:09:36.240Z","avatar_url":"https://github.com/smartlegionlab.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Smart IP Info \u003csup\u003ev0.1.3\u003c/sup\u003e\n\n![GitHub top language](https://img.shields.io/github/languages/top/smartlegionlab/smart-ip-info)\n![PyPI](https://img.shields.io/pypi/v/smart-ip-info)\n![PyPI - Downloads](https://img.shields.io/pypi/dm/smart-ip-info?label=pypi%20downloads)\n![GitHub License](https://img.shields.io/github/license/smartlegionlab/smart-ip-info)\n![Python Version](https://img.shields.io/badge/python-3.8%2B-blue)\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/smartlegionlab/smart-ip-info)](https://github.com/smartlegionlab/smart-ip-info/)\n[![PyPI - Format](https://img.shields.io/pypi/format/smart-ip-info)](https://pypi.org/project/smart-ip-info)\n[![GitHub Repo stars](https://img.shields.io/github/stars/smartlegionlab/smart-ip-info?style=social)](https://github.com/smartlegionlab/smart-ip-info/)\n[![GitHub watchers](https://img.shields.io/github/watchers/smartlegionlab/smart-ip-info?style=social)](https://github.com/smartlegionlab/smart-ip-info/)\n[![GitHub forks](https://img.shields.io/github/forks/smartlegionlab/smart-ip-info?style=social)](https://github.com/smartlegionlab/smart-ip-info/)\n\nA simple command-line tool to get information about IP addresses.\n\n## 🌟 Features\n\n- 100% pure Python (no external dependencies)\n- Supports both CLI and programmatic usage\n- Fast IP lookup (uses ip-api.com free tier)\n- Detailed network information\n- Clean, developer-friendly output\n- Privacy-focused (no tracking)\n\n## 📦 Installation\n\n```bash\npip install smart-ip-info\n```\n\nOr for the latest development version:\n\n```bash\npip install git+https://github.com/smartlegionlab/smart-ip-info.git\n```\n\n## 🚀 Usage\n\n### Command Line Interface\n\nBasic usage:\n```bash\nsmart-ip-info --ip 8.8.8.8\n```\n\nInteractive mode (prompts for IP):\n```bash\nsmart-ip-info\n```\n\n### Python API\n\n```python\nfrom smart_ip_info import get_ip_info, format_ip_info\n\n# Get info about an IP\ninfo = get_ip_info(\"8.8.8.8\")\n\n# Get info about your own IP\nmy_info = get_ip_info()\n\n# Format results\nprint(format_ip_info(info))\n```\n\n## 📊 Example Output\n\n```plaintext\nIP Address: 8.8.8.8\nCountry: United States (US)\nRegion: California (CA)\nCity: Mountain View\nZIP: 94043\nCoordinates: 37.4056, -122.0775\nTimezone: America/Los_Angeles\nISP: Google LLC\nOrganization: Google Public DNS\nAS: AS15169 Google LLC\nProxy: False\nHosting: True\n```\n---\n\n## ⚠️ Limitations\n\n- Free tier has 45 requests/minute limit\n- No commercial API support (yet)\n- IPv6 support is limited\n\n***\n\n    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n    AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n    IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n    DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\n    FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n    DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n    SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\n    CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\n    OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n    OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n***\n\n    Licensed under the terms of the BSD 3-Clause License\n    (see LICENSE for details).\n    Copyright © 2025, A.A. Suvorov\n    All rights reserved.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmartlegionlab%2Fsmart-ip-info","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmartlegionlab%2Fsmart-ip-info","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmartlegionlab%2Fsmart-ip-info/lists"}