pycalbi


Namepycalbi JSON
Version 0.0.10 PyPI version JSON
download
home_pagehttps://github.com/csirtamericas/CALBI
SummaryThis lib provides concurrent support to IntelMQ bots
upload_time2023-08-28 21:00:43
maintainer
docs_urlNone
authorFederico Carrilao, Einar Lanfranco
requires_python>=3.6
licenseMIT
keywords python package distribution
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # CALBI: Concurrent Automation Library for Bots in Intelmq

## Description

CALBI is a library designed to manage concurrent execution of the same Intelmq bot instances when dealing with rate-limited APIs or applications.

## Features

- Dynamic rate-limiting.
- Asynchronous execution of bot tasks.
- Configurable parameters for bot instances
  
## Requirements

- Python >= 3.6
- Intelmq >= 2.0
- Redis

## Installation

```
bash
pip install pycalbi
```
Or from source:
```
git clone https://github.com/CSIRTAmericas/CALBI.git
cd CALBI
python setup.py install

```
## Use

```
from pycalbi.pycalbi import Calbi

```

Take a look at boyt.py to take a look in a full bot example.

## Contributing

Pull requests are welcome. Please make sure to update tests as appropriate.

Note: If you paste this into a README.md file, the nested code blocks should render correctly on GitHub.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/csirtamericas/CALBI",
    "name": "pycalbi",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "python, package, distribution",
    "author": "Federico Carrilao, Einar Lanfranco",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/27/45/11aaff0e5c51b14d1e4c5520ef40792d6aabb513cb256cc20ec9aa175449/pycalbi-0.0.10.tar.gz",
    "platform": null,
    "description": "# CALBI: Concurrent Automation Library for Bots in Intelmq\n\n## Description\n\nCALBI is a library designed to manage concurrent execution of the same Intelmq bot instances when dealing with rate-limited APIs or applications.\n\n## Features\n\n- Dynamic rate-limiting.\n- Asynchronous execution of bot tasks.\n- Configurable parameters for bot instances\n  \n## Requirements\n\n- Python >= 3.6\n- Intelmq >= 2.0\n- Redis\n\n## Installation\n\n```\nbash\npip install pycalbi\n```\nOr from source:\n```\ngit clone https://github.com/CSIRTAmericas/CALBI.git\ncd CALBI\npython setup.py install\n\n```\n## Use\n\n```\nfrom pycalbi.pycalbi import Calbi\n\n```\n\nTake a look at boyt.py to take a look in a full bot example.\n\n## Contributing\n\nPull requests are welcome. Please make sure to update tests as appropriate.\n\nNote: If you paste this into a README.md file, the nested code blocks should render correctly on GitHub.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "This lib provides concurrent support to IntelMQ bots",
    "version": "0.0.10",
    "project_urls": {
        "Homepage": "https://github.com/csirtamericas/CALBI"
    },
    "split_keywords": [
        "python",
        " package",
        " distribution"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "87e107e667fe6a9b912b6b30f5bf28107a66c97e9cb74ecd05a2e23bfc0de04c",
                "md5": "74aea315a8c1ad76a9c4e85604bdc299",
                "sha256": "e20b472d01973731eacee99abe0b7f936128bbf889af956ce3fa9082a5be46cd"
            },
            "downloads": -1,
            "filename": "pycalbi-0.0.10-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "74aea315a8c1ad76a9c4e85604bdc299",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 2763,
            "upload_time": "2023-08-28T21:00:42",
            "upload_time_iso_8601": "2023-08-28T21:00:42.157744Z",
            "url": "https://files.pythonhosted.org/packages/87/e1/07e667fe6a9b912b6b30f5bf28107a66c97e9cb74ecd05a2e23bfc0de04c/pycalbi-0.0.10-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "274511aaff0e5c51b14d1e4c5520ef40792d6aabb513cb256cc20ec9aa175449",
                "md5": "eee04a126c710ac91894e79ca50e13d0",
                "sha256": "c6bd05c95701921348f9f4bd926384ec56d4eb417da60d9c179443677707a5bc"
            },
            "downloads": -1,
            "filename": "pycalbi-0.0.10.tar.gz",
            "has_sig": false,
            "md5_digest": "eee04a126c710ac91894e79ca50e13d0",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 2718,
            "upload_time": "2023-08-28T21:00:43",
            "upload_time_iso_8601": "2023-08-28T21:00:43.534767Z",
            "url": "https://files.pythonhosted.org/packages/27/45/11aaff0e5c51b14d1e4c5520ef40792d6aabb513cb256cc20ec9aa175449/pycalbi-0.0.10.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-08-28 21:00:43",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "csirtamericas",
    "github_project": "CALBI",
    "github_not_found": true,
    "lcname": "pycalbi"
}
        
Elapsed time: 0.27489s