semvec/pypi-packages huggingface dataset:
corsaclib 0.0.2
Securely managing logs the easy way
Keywords: python,log management,key management,files,sockets

# CorsacLib
The python package that manages logs for Corsac.

## Table of Contents
- [Introduction](#introduction)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)

## Introduction

CorsacLib is a managed logger that utilizes post quantum cryptography to enable users to safely store and verify data.
The crypto libraries used are:
- [sphincs+](https://sphincs.org/)
- AES-256-CBC

## Installation

CorsacLib can be installed via [PyPI](https://pypi.org/project/corsaclib/).

- Run `pip install corsaclib`
- Export a `config.json` or `config.yml` file from Corsac KMS.

## Usage
All you need is a config generated by Corsac KMS and an application that requires logging.
To initialize the logger you can do the following:
```python
from corsaclib import LogHandler

logHandler = LogHandler(configfile="config.yml", filetype="yaml", directory="logs/", create_directory=False)

"""
### Arguments

configfile : str
    The path to the configuration file.
filetype : FileType
    The type of the configuration file.
    json or yaml.
deleteconfig : bool
    Whether the configuration file should be scrubbed after loading.
directory : str
    The directory where the logs are stored.
create_directory : bool
    Whether the directory should be created.
logchain_size : int
    The maximum amount of logs that will be stored in one file.
"""
```

To start logging, run the following:
```python
logHandler.log({"user":"dev-umla", "action":"restarted firmware"})

"""
### Parameters
        
log : dict
    The log to write.
join_queue : bool
    Whether to process all items in the log queue.
    A blocking operation.
"""
```


## Contributing

Contributions to this project are welcome. To contribute, please follow these guidelines:

1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Make your changes and commit them.
4. Push your changes to your forked repository.
5. Submit a pull request.

## License

This project is licensed under the [MIT License](LICENSE).
pylive-played-clip 1.1.7
A tool to monitor Ableton Live and update the color of clips that have been played.
Requires Python: >=3.8

# pylive-played-clip.py

## Details

**Original Author:** [Scott Selberg](mailto:saselberg2@gmail.com)  
**Current Owner:** [Scott Selberg](mailto:saselberg2@gmail.com)  

## Introduction

This is a python package that deploys a command line tool to monitor
Ableton Live clips through [AbletonOSC](https://github.com/ideoforms/AbletonOSC) and
[pylive](https://github.com/ideoforms/pylive). When a clip finishes playing,
this utility can change the color to visually flag the clip as having been
played. When the global playback is stopped, the utility will reset all of the
clips to the color they had before it changed them.

For more information, [see the documentation on Read the Docs](https://pylive-played-clip.readthedocs.io/en/latest/index.html)

## License

BSD 3-Clause

## Author Information

Scott Selberg