semvec/pypi-packages huggingface dataset:
pyzuoraencode 1.1
A Python library for encrypt CreditCard data for Zuora Payment Gateway
License: MIT
Requires Python: >=3.6
Keywords: zuora, encrypt, creditcard, payment, gateway, zuoraencrypt, zuorapayment

# pyZuoraEncode

`pyZuoraEncode` is a Python library for encrypting data using RSA public keys, ideal for integrations with Zuora or other systems that require secure data transmission.

## Installation

You can install the library by cloning this repository and using pip:

```sh
pip install -U pyZuoraEncode
```



## Usage

```python
from pyZuoraEncode import ZuoraEncrypt

# Initialize a public key 
public_key = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAld9m3u5AUMAxgbU9sPgzU3rDWVnxpKgpvJPQG5hVZULIxtdaBmRO8zD1WvzeZrj5dFsY4ohipCDS52kszz2w4Ex/p4fGkJh7+1yEp1HvSO9wx1f2p+JVIEdyTH7RtpX2RdejXurukHmZkb/++579ewXVNYMu5Ak152CqppyyaT/V1wus+s9966715Jlf1mTDLh5Lu4pugGoUnZfgIWwB7gVJJoHGJizSlIb1Mw7OQZtYAQjuaYlxXZPghAFIXLwP4XC5QSlK1/P2Rqh7OSuNbC6aNowgf5nUqqsjl8iz5Jhjja4hIqxmO20ilXdhT2y2awevWR10F8cvFkOWYB380QIDAQAB" 

zuora = ZuoraEncrypt(public_key)

# Encrypt data
Card = "4242424242424242|12|2030|025"
Card_Encrypted = zuora.encrypt(data)

print(Card_Encrypted)
```

## Main Methods

- `ZuoraEncrypt(public_key=None)`: Initializes the object with an optional public key.
- `set_key(public_key)`: Sets or changes the public key.
- `encrypt(data)`: Encrypts a string and returns the result in base64.

## Requirements

- Python >= 3.10
- pycryptodome

## License

MIT

## Author

Taiinyy & MrXetwy21  
[Original repository](https://github.com/MrXetwy21/XetMap)

---

# pyZuoraEncode

`pyZuoraEncode` es una librería de Python que permite cifrar datos utilizando claves públicas RSA, ideal para integraciones con Zuora u otros sistemas que requieran transmisión segura de información.

## Instalación

Puedes instalar la librería clonando este repositorio y usando pip:

```sh
pip install -U pyZuoraEncode
```



## Uso

```python
from pyZuoraEncode import ZuoraEncrypt

# Inicializa una clave pública (No es la misma en todos los sitios)
public_key = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAld9m3u5AUMAxgbU9sPgzU3rDWVnxpKgpvJPQG5hVZULIxtdaBmRO8zD1WvzeZrj5dFsY4ohipCDS52kszz2w4Ex/p4fGkJh7+1yEp1HvSO9wx1f2p+JVIEdyTH7RtpX2RdejXurukHmZkb/++579ewXVNYMu5Ak152CqppyyaT/V1wus+s9966715Jlf1mTDLh5Lu4pugGoUnZfgIWwB7gVJJoHGJizSlIb1Mw7OQZtYAQjuaYlxXZPghAFIXLwP4XC5QSlK1/P2Rqh7OSuNbC6aNowgf5nUqqsjl8iz5Jhjja4hIqxmO20ilXdhT2y2awevWR10F8cvFkOWYB380QIDAQAB"  

zuora = ZuoraEncrypt(public_key)

# Encryptar la tarjeta
data = "4242424242424242|12|2030|026"
encrypted = zuora.encrypt(data)
print(encrypted)
```

## Métodos principales

- `ZuoraEncrypt(public_key=None)`: Inicializa el objeto con una clave pública opcional.
- `set_key(public_key)`: Establece o cambia la clave pública.
- `encrypt(data)`: Cifra una cadena de texto y retorna el resultado en base64.

## Requisitos

- Python >= 3.10
- pycryptodome

## Licencia

MIT

## Autor

Taiinyy & MrXetwy21  
[Repositorio original](https://github.com/MrXetwy21/pyZouraEncode)
jambazid-logging 0.0.5
A minimal Python project template built with Poetry.
License: MIT
Requires Python: >=3.11

Minimal working example of a packaged Python project. Key integrations include:

- Build System ([Poetry](https://python-poetry.org/)).
- Test Framework ([PyTest](https://docs.pytest.org/en/7.4.x/)).
- Auto-docs with Markdown and ReST support ([pdoc](https://pdoc.dev/)).
- CI/CD ([GitHub Actions](https://docs.github.com/en/actions)).


## Contents

- [Contents](#contents)
- [Structure](#structure)
- [Markdown and ReST support](#markdown-and-rest-support)
- [Data models](#data-models)
- [Advanced tools](#advanced-tools)


## Structure

[Documentation](https://poetry-demo.python.jambazid.dev) is generated from Python docstrings and takes a structure mirroring
that of the source code (API documentation).

Initial focus could be on high-level (public) APIs intended for direct use by end-users.

Developers can thus grow the documentation organically within a single task-based workflow.
As soon as a new feature/function is added - the developer need only include a docstring
in their commit and it will reflect in the hosted page.


## Markdown and ReST support

The [`pdoc`](https://pdoc.dev/) framework renders Markdown in docstrings to HTML:

- Lists
- Are
- Supported

As are code blocks:

```python
# Example invocation

result: Type = function(param="value", *variadic_args, **variadic_kwargs)
```


## Data models

The [`pydantic`](https://docs.pydantic.dev/latest/) framework has quickly become the leading
data validation library for Python.

It's not a stretch to say that there's [a whole ecosystem](https://github.com/Kludex/awesome-pydantic) being built around it with everything
from web frameworks to data science toolkits using it as the base for their data models.

From a documentation perspective, if you can describe your data source as a [`pydantic`](https://docs.pydantic.dev/latest/) derived
[data model](https://docs.pydantic.dev/latest/concepts/models/) and then group them accordingly
such links could be fronted as data schemas. Standard representations such as ["JSON Schema"](https://json-schema.org/) can
be generated directly from [`pydantic`](https://docs.pydantic.dev/latest/) models.

This also has [advantages for testing](https://pandera.readthedocs.io/en/stable/data_synthesis_strategies.html#usage-in-unit-tests).


## Advanced tools

The [`pdoc`](https://pdoc.dev/) framework is arguably the simplest auto-documentation tool for Python.

Below are some more advanced tools that are popular with large open-source projects:

- [mkdocstrings](https://mkdocstrings.github.io/)
- [Sphinx](https://www.sphinx-doc.org/en/master/)
pymodaq-plugins-bnc 0.0.10
PyMoDAQ module for communication and readout from BNC575 delay/signal generator
License: MIT

pymodaq_plugins_bnc


.. image:: https://img.shields.io/pypi/v/pymodaq_plugins_bnc.svg
   :target: https://pypi.org/project/pymodaq-plugins-bnc
   :alt: Latest Version

.. image:: https://github.com/ccabello99/pymodaq_plugins_bnc/workflows/Upload%20Python%20Package/badge.svg
   :target: https://github.com/ccabello99/pymodaq_plugins_bnc
   :alt: Publication Status

.. image:: https://github.com/ccabello99/pymodaq_plugins_bnc/actions/workflows/Test.yml/badge.svg
    :target: https://github.com/ccabello99/pymodaq_plugins_bnc/actions/workflows/Test.yml


BNC575 Delay/Pulse Generator Interface with Delay Scan Capability

Authors
=======

* Christian Cabello


Instruments
===========

Below is the list of instruments included in this plugin

Actuators
+++++++++

* **BNC**: control of BNC575 Delay Generator

Viewer0D
++++++++

Viewer1D
++++++++

Viewer2D
++++++++


PID Models
==========


Extensions
==========


Installation instructions
=========================

* No additional drivers necessary.
* To install plugin, run: pip install pymodaq-plugins-bnc
modar-django-activity-logger-plus 0.1.0
Middleware to log user activities in Django
License: MIT

# Django Activity Logger

Middleware to log user activities in Django (IP, path, method, status code, user agent, and more).

## Features

- Logs every authenticated user request
- Saves method, path, status, IP address, and user agent
- Easy integration via middleware
- Customizable for more tracking (e.g., GeoIP, duration, request data)

## Installation

```bash
pip install modar-django-activity-logger-plus



INSTALLED_APPS = [
    ...
    'activity_logger',
]


MIDDLEWARE = [
    ...
    'activity_logger.middleware.ActivityMiddleware',
]