Skip to main content

Python API for AIL

Project description

PyAIL

Python 3.6

PyAIL - Python library using the AIL Rest API

PyAIL is a Python library to access AIL platforms via their REST API.

Install from pip

It is strongly recommended to use a virtual environment

If you want to know more about virtual environments, python has you covered

Install pyail:

pip3 install pyail

Usage

Creating an AIL client

from pyail import PyAIL

ail_url = 'https://localhost:7000'
ail_key = '<AIL API KEY>'
try:
    pyail = PyAIL(ail_url, ail_key, ssl=False)
except Exception as e:
    print(e)
    sys.exit(0)

pyail.ping()

Feeding items to AIL

data = 'my item content'
metadata = {}
source = '<FEEDER NAME>'
source_uuid = '<feeder UUID v4>'

pyail.feed_json_item(data, metadata, source, source_uuid)

Import Crawler capture

pyail.import_crawler_capture(capture={"last_redirected_url": "https://mywebsite.com", "html": "<html><body><h1>HELLO WORLD</h1></body></html>"})

License

This software is licensed under BSD 3-Clause License

Copyright (C) 2020-2025 CIRCL - Computer Incident Response Center Luxembourg

Copyright (C) 2020-2025 Aurelien Thirion

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyail-0.0.14.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyail-0.0.14-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file pyail-0.0.14.tar.gz.

File metadata

  • Download URL: pyail-0.0.14.tar.gz
  • Upload date:
  • Size: 7.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.10.12 Linux/6.8.0-111-generic

File hashes

Hashes for pyail-0.0.14.tar.gz
Algorithm Hash digest
SHA256 de27fc0af0cac0e0b809b27acefd48e5cadfd11e5047ae22478a553271f18e42
MD5 fffe2458b5d671c9785d15fc30c42cd1
BLAKE2b-256 28cf56f7bdd317461f263d8e532d31f366305ce8d148c0e54afb0f08fe2ed529

See more details on using hashes here.

File details

Details for the file pyail-0.0.14-py3-none-any.whl.

File metadata

  • Download URL: pyail-0.0.14-py3-none-any.whl
  • Upload date:
  • Size: 8.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.10.12 Linux/6.8.0-111-generic

File hashes

Hashes for pyail-0.0.14-py3-none-any.whl
Algorithm Hash digest
SHA256 fef7dfe42b2e1b0faa8360236fcfb70dcd55c76e8bf472e515d06bff86e2fec6
MD5 39551eb1a2af36e35cce8bd14dd5f4a7
BLAKE2b-256 5c037bef8a9efa9136bc6ac331502518d864d575a34403c297d21b0f141ba1b7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page