semvec/pypi-packages huggingface dataset:
engine4 0.0.2
ENGINE4 API Wrapper
License: MIT
Requires Python: >=3.6

# engine4-python

⚙️ Python library for the ENGINE4 API.

## Installation

Use [pip](https://pypi.org/project/pip/) to install the package:

```
pip3 install engine4
```

## Usage

First of all, you import `ENGINE4` so that you can create an instance of the class.
You need to pass the `base_url` of the API server:

```py
from engine4 import ENGINE4

engine4 = ENGINE4('https://test.engine4.io/')
```

Now you can authenticate yourself with `username`, `password` and `client_id`:

```py
def authenticate() -> str:
  username = 'my_username'
  password = 'my_password'
  client_id = 'my_client_id'
  result = engine4.authenticate(username, password, client_id)
  return result.access_token
```

The access token is required for the following calls.

Here you can find examples:

```py
from engine4 import FetchFilterOptions

access_token = authenticate()

def fetch() -> list:
  entity_id = '12e2eb88-814a-0a98-40e2-b006586dfd59'
  skip = 0
  take = 2
  with_long_values = False
  is_active = True
  filter = FetchFilterOptions('CreatedDate', '>', '2018-01-01T00:00:00.000Z')
  result = engine4.fetch(access_token, entity_id, skip, take, False, is_active, filter)
  return fetch_result['items']
```

## Changelog

See [CHANGELOG.md](https://github.com/robingenz/engine4-python/blob/main/CHANGELOG.md).

## License

See [LICENSE](https://github.com/robingenz/engine4-python/blob/main/LICENSE).
signalslot 0.2.0
Simple Signal/Slot implementation
License: MIT
Requires Python: >=3.4
Keywords: signal slot

.. image:: https://secure.travis-ci.org/Numergy/signalslot.png?branch=master
    :target: http://travis-ci.org/Numergy/signalslot
.. image:: https://img.shields.io/pypi/dm/signalslot.svg
    :target: https://crate.io/packages/signalslot
.. image:: https://img.shields.io/pypi/v/signalslot.svg   
    :target: https://crate.io/packages/signalslot
.. image:: https://coveralls.io/repos/Numergy/signalslot/badge.png 
    :target: https://coveralls.io/r/Numergy/signalslot
.. image:: https://readthedocs.org/projects/signalslot/badge/?version=latest
    :target: https://signalslot.readthedocs.org/en/latest

signalslot: simple Signal/Slot implementation for Python
========================================================

This package provides a simple and stupid implementation of the `Signal/Slot
pattern <http://en.wikipedia.org/wiki/Signals_and_slots>`_ for Python.
Wikipedia has a nice introduction:

    Signals and slots is a language construct introduced in Qt for
    communication between objects[1] which makes it easy to implement the
    Observer pattern while avoiding boilerplate code. 

Rationale against Signal/Slot is detailed in the "Pattern"
section of the documentation.

Install
-------

Install latest stable version::

    pip install signalslot

Install development version::

    pip install -e git+https://github.com/Numergy/signalslot

Upgrade
-------

Upgrade to the last stable version::

    pip install -U signalslot

Uninstall
---------

::

    pip uninstall signalslot