PyCriminalIP
Python library for CriminalIP(https://www.criminalip.io/)
Install / Use
/learn @haginara/PyCriminalIPREADME
CriminalIP library for Pyhton(unofficial)
Integrated with CriminalIP API with Python.
Installation
- Install from git
git clone https://github.com/haginara/PyCriminalIP.git
cd PyCriminalIP
python setup.py install
- Install from pypi
pip install pycriminalip
How-to-Use
Prepare the API Key from Criminalip.io
Import classes and create an objects
import typing
from criminalip import CriminalIP
ip = IP('api_key_from_criminalip_io')
ip_data: dict[str, typing.Any] = ip.data('aispera.com')
print(ip_data)
Development
It requires pipenv to manage the requirements. And it also requires make command as optional
pipenv install
Unit Testing
pipenv run pytest
# or
pipenv run python -m unittest tests.test_CriminalIP
Related Skills
node-connect
353.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
111.6kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
111.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
model-usage
353.1kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
