semvec/pypi-packages huggingface dataset:
simple-roman-numbers 0.1.3
Create a RomanNumber class to be able to do basic calculations with Roman numerals.
Requires Python: >=3.6

### README.md

# RomanNumber

`RomanNumber` es una clase en Python que permite convertir entre números enteros y números romanos, además de realizar operaciones aritméticas (suma, resta, multiplicación y división) con ellos.

## Tabla de Contenidos

- [Instalación](#instalación)
- [Uso](#uso)
- [Métodos](#métodos)
- [Ejemplos](#ejemplos)
- [Contribución](#contribución)
- [Licencia](#licencia)

## Instalación

```
pip install simple-roman-number
```

## Uso

### Importar la clase

```python
from simple_roman_number import RomanNumber
```

### Crear una instancia de `RomanNumber`

Puedes crear una instancia de `RomanNumber` utilizando un número entero, un número flotante (se toma solo la parte entera) o una cadena de texto que represente un número romano.

```python
# Usar un número entero
roman_number = RomanNumber(1987)

# Usar un número flotante
roman_number_from_float = RomanNumber(1987.9)

# Usar una cadena de texto con un número romano
roman_number_from_literal = RomanNumber("MCMLXXXVII")
```

### Atributos

- `value`: Propiedad que devuelve el valor entero del número.
- `lit`: Propiedad que devuelve la representación romana del número.

### Operaciones aritméticas

La clase `RomanNumber` soporta las siguientes operaciones aritméticas:
- Suma (`+`)
- Resta (`-`)
- Multiplicación (`*`)
- División (`/`)

## Ejemplos

### Convertir de entero a romano

```python
roman_number = RomanNumber(1987)
print(roman_number.lit)  # Imprime: "MCMLXXXVII"
```

### Convertir de romano a entero

```python
roman_number_from_literal = RomanNumber("MCMLXXXVII")
print(roman_number_from_literal.value)  # Imprime: 1987
```

### Operaciones aritméticas

```python
a = RomanNumber(10)
b = RomanNumber(5)

print(a + b)  # Imprime: "XV" (RomanNumber(15))
print(a - b)  # Imprime: "V" (RomanNumber(5))
print(a * b)  # Imprime: "L" (RomanNumber(50))
print(a / b)  # Imprime: "II" (RomanNumber(2))

# También funciona con números normales
print(a + 5)  # Imprime: "XV" (RomanNumber(15))
print(a - 3)  # Imprime: "VII" (RomanNumber(7))
print(a * 2)  # Imprime: "XX" (RomanNumber(20))
print(a / 2)  # Imprime: "V" (RomanNumber(5))
```

### Imprimir la representación romana

```python
roman_number = RomanNumber(1987)
print(roman_number)  # Imprime: "MCMLXXXVII"
```
facilities 0.1.2
Package for facilities scrape
Requires Python: >=3.6

# facilities
Projekt facilities naplneni dat

VyuĹľijte zdroje dat pro zĂ­skĂˇnĂ­ informacĂ­ o plĂˇnech studia (GQL_Lessons).
VytvoĹ™te JSON datovou strukturu (kompatibilnĂ­ se systemdata.json).
VytvoĹ™te program, kterĂ˝ importuje data do GQL endpointĹŻ (s vyuĹľitĂ­m mutacĂ­). 
ZabezpeÄŤte existenci propojenĂ­ (ExternalIDs) se zdrojovĂ˝m IS. 

# TODO:
pridat facilitytype_id *
rozdelit room a patro *
spojit do systemdata.json *
prazdne atributy - name_en, geometry, geolocation, group_id *

vyresit chyby s kodovanim ceskych znaku
json-toolkit 0.2.2
A simple library for JSON manipulation
Requires Python: >=3.6

# JSONToolkit
 
## JSON Toolkit

**JSONToolkit** is a simple Python library for manipulating JSON files. It allows you to convert JSON files between one-line and multi-line formats easily, as well as add various types of key-value pairs to your JSON data.

## Features

### Importing the Library

```python
from json_toolkit import JSONToolkit
```

### JSON Conversion
- Convert a JSON file to a single-line JSON string.
```python
# Convert JSON to one-line format
JSONToolkit.convert(json_file_path, 'to-oneline') 
```
- Convert a single-line JSON string back to a multi-line JSON format.
```python
# Convert JSON back to multi-line format
JSONToolkit.convert(json_file_path, 'from-oneline')
```

### Adding Key JSON Elements

- Add a key-value pair to the JSON data.
```python
# Add a key-value pair
JSONToolkit.add_key_value(json_file_path, 'key', value)
```

- Add a JSON object (dictionary).
```python
# Add a JSON object
JSONToolkit.add_object(json_file_path, 'key', {"nested_key": "nested_value"})
```

- Add a string value.
```python
# Add a string value
JSONToolkit.add_string(json_file_path, 'key', 'string_value')
```

- Add a number (integer or float).
```python
# Add a number
JSONToolkit.add_number(json_file_path, 'key', 123)
# or
JSONToolkit.add_number(json_file_path, 'key', 123.45)
```

- Add a JSON array (list).
```python
# Add a JSON array
JSONToolkit.add_array(json_file_path, 'key', [1, 2, 3])
```

- Add a null value.
```python
# Add a null value
JSONToolkit.add_null(json_file_path, 'key')
```

- Add a boolean value.
```python
# Add a boolean value
JSONToolkit.add_bool(json_file_path, 'key', True)
# or
JSONToolkit.add_bool(json_file_path, 'key', False)
```

### Removing Key JSON Elements

- Remove a key-value pair from the JSON data.
```python
# Remove a key-value pair
JSONToolkit.remove_key(json_file_path, 'key')
```


## Installation

You can install the library using pip:

```sh
pip install json-toolkit
```
json-unescape 0.0.1
Unescape json string, which is escaped for json. This is usually necessarry for webscraping.
Requires Python: >=3.8

# Json-Unescape

Unescape json string, which is escaped for json. This is usually necessarry for webscraping.

## Installation

```bash
pip install json-unescape
```

## Usage

```python
>>> from json_unescape import escape_json, unescape_json

>>> escape_json('{"foo": "bar,,,eee"}')
'{"key": "{\\"foo\\": \\"bar,,,eee\\"}"}'

>>> unescape_json(escape_json('{"key": "{\\"foo\\": \\"bar,,,eee\\"}"}'))
'{"foo": "bar,,,eee"}'
```
projects-ws 0.0.1
ws projects
Requires Python: >=3.9.12

PROJECTS WS

Postup:
Vytvořte si github repozitář (python type package).
Seznamte se se zdrojem č. 1.
Pochopte principiální funkce filter, map, reduce.
Seznamte se s projekty typu Selenium.
Seznamte se s preferovaných zdrojem dat.
Seznamte se se vzorovými dotazy na GQL (včetně a především mutacemi).
Navrhněte pipe (akvizice entity, operace nad entitou, uložení entity).
Realizujte pipe.
Publikujte pypi package.
 
Kontrolní body:
20.3.2024 zahájení semestru, první den.
26.3.2024 github repozitář.
18.4.2024 První projektový den (demonstrace vektoru dat extrahovaných ze zdroje), popis zdroje, popis zpracování vstupu.
14.5.2024 Druhý projektový den (kompletní data pro splnění, prezentace získávání dat).
10.6.2024 Třetí projektový den, prezentace komplexní funkcionality včetně plnění GQL endpointu.
12.6.2024 Poslední možnost náhrad.
 
Hodnocení:
Projektové dny až 3x5=15 b
Datová sada (systemdata.json) až 20 b
Publikované pypi package až 20 b
Notebook (ipynb) v rámci package demonstrující funkci 10 b
Zapojení do hacking days až 10 b
Zápočet dostanete za alespoň 50 b
paycek 1.1.2
A connector library for communicating with PayCek public API
Requires Python: >=3.6
Keywords: paycek, cryptocurrency, bitcoin, ether, payment, cryptopayment, exchange

# Paycek

This is an official package for the [Paycek crypto payment processor](https://paycek.io). The documentation provided in code explains only minor implementation details.

For in depth information about endpoints, fields and more, read our [API Documentation](https://paycek.io/api/docs).

## Quick Start

### Installation

Install package with pip.

```shell
pip install paycek
```

### Initialization

Under account settings you’ll find your API key and secret. Initialize a paycek instance.

```python
from paycek import Paycek

paycek = Paycek('<api_key>', '<api_secret>')
```

### Usage

#### Get payment
```python
payment = paycek.get_payment('<payment_code>')
```

#### Open payment
```python
payment = paycek.open_payment('<profile_code>', '<dst_amount>', '<location_id>')
```