semvec/pypi-packages huggingface dataset:
eudplib 0.80.6
eudplib is a package which provides scripting for StarCraft Use Map Setting(UMS) to UMS map and tool developers.
License: MIT
Requires Python: <3.14,>=3.10
Keywords: StarCraft, EUD, Trigger

eudplib : EUD python library
============================
``eudplib`` is a StarCraft Use Map Setting(UMS) map tool library for Python programming language.

Fork of https://github.com/phu54321/eudplib

For easy-to-use executable, see https://github.com/armoha/euddraft/releases

Features
--------
* Support opening (unprotected) map and extracting scenario.chk data
* Powerful trigger scripting
* Edit input map to compile output EUD map
* ``epScript``, scripting language for StarCraft Trigger similar to JavaScript

Where is the issue tracker?
---------------------------

The eudplib issue tracker lives in `euddraft repository <https://github.com/armoha/euddraft/issues/>`_.

Since euddraft is standalone distribution for Python, eudplib, freeze map protector and epTrace line profiler, it's convenient to use a single issue tracker for both.

How to build ``libepScript.dll``
--------------------------------
Windows
^^^^^^^
Requires CMake, MSVC, Python >= 3.10

#. ``git clone https://github.com/armoha/eudplib --recursive``
#. ``cd eudplib/eudplib/epscript/cpp``
#. ``mkdir build``
#. ``cd build``
#. ``cmake .. -A x64 -DCMAKE_BUILD_TYPE=Release``
#. ``msbuild ALL_BUILD.vcxproj /p:Configuration=Release /p:Platform=x64``
cyjax-misp-input-module 1.2.0
cyjax-misp-input-module provides an input module for MISP for incident reports and indicators of compromise.
License: MIT
Requires Python: >=3.6

## Introduction

```cyjax-misp-input-module``` is an input module for [MISP](https://www.misp-project.org). It can be used to ingest Cyjax indicators of compromise as MISP events and attributes.

The library is available on [Python Package Index](http://pypi.python.org/pypi/cyjax-misp-input-module).

## Install

You can install the ```cyjax-misp-input-module``` library with pip:

```
pip install --user cyjax-misp-input-module
```

## Configuration

To setup the module, you have to provide:
- Cyjax API key: the API key for the Cyjax platform API
- MISP URL: the URL to connect to MISP
- MISP API key: the API key for MISP REST API. You can find your key by clicking on Home -> REST client. Then copy
the value from `Authorization` header. 
- MISP SSL: Whether to use SSL connection to MISP server.
- MISPEvent published flag - whether the MISP events should be published by default

Then please run:

```
$HOME/.local/bin/cyjax-misp-input-module --setup

=== MISP input module for Cyjax Threat Intelligence platform ===

Please provide the Cyjax API key: g5d9fig0db5b6b7022d3a5d3c93883g4
Please provide the MISP URL: https://misp.domain.com
Please provide the MISP API key: X2QrvRBwblBbd9nGa8Z2aJHDYZFoVFFiAadolPUU
Should the MISP SSL be used? [yes/no] (default: yes): yes
Should the MISP events be published by default? [yes/no]: no
```

## Run

Please setup a cronjob to run the MISP input module every one hour:

```
crontab -e
0 * * * * $HOME/.local/bin/cyjax-misp-input-module
```

## Uninstall

To remove the MISP input module please run:

```
pip uninstall cyjax-misp-input-module
rm $HOME/.config/cyjax_misp_input.json
```