semvec/pypi-packages huggingface dataset:
confdoggo 0.1.0a1
Your personal configuration doggo.
Requires Python: >=3.6,<4.0

# confdoggo 🐶

Define your builtin settings:

```python
class MySettings(confdoggo.Settings):
    class _(confdoggo.Settings):
        host: str = "localhost"
        port: int = 8080
    server = _()

    class _(confdoggo.Settings):
        x: int = 42
    client = _()

    reload_on_changes = True
    scheduled_shutdown: datetime = None
```

Let confdoggo catch the configuration files, and run extensible type checking:

```python
settings = confdoggo.go_catch(
    MySettings,
    [
        'file://./simple.json',  # a local file
        Path('.') / 'another_one.yaml',  # another local file
        'ftp://192.168.1.1/folder/file.json',  # a remote file
        'https://192.168.1.2/folder/file.ini',  # another remote file
    ],
)
```
Note: order matters! Configurations that have a higher index have higher importance.

Access configuration easily:

```python
assert settings.server.port == 8080 
```

See a full example [here](./examples/simple.py).


## Install

```bash
$ pip install confdoggo
```


## Under development

This project is under development: expect breaking changes!
s3200 0.0.2
A Python package for controlling the Fröling heating system (S3200) over the maintenance interface
Requires Python: >=3.6

s3200
=====

A Python3 package for controlling the Fröling heating system with S3200 lambdatronic control over the maintenance interface.

State: Beta

Implemented: Reading and writing all values.
Not Implemented: force_mode and set_time_slot


Code Example:
```python
  from s3200.obj import S3200()
  
  s = S3200("/dev/ttyS0")
  
  temperature = s.get_value('boiler_1_temperature')
  print('Temperature: {0}'.format(str(temperature)))
  
  status = s.get_status()
  print('Status: {0}'.format(status))
```
  
  
Output:
```
  Temperature: 42.5
  Status: STÖRUNG
```
catastro-finder 1.4.0
Unofficial Catastro Finder. No API keys required
Requires Python: >=3.6, <4
Keywords: catastro,web scraping

# Catastro Finder

Unofficial Catastro Finder. No API keys required

---

## Installation

```bash
pip install catastro-finder
```

## Usage

```bash
from catastro_finder import CatastroFinder
catastro = CatastroFinder()
```

### Get provinces

```bash
provincias = catastro.get_provincias()
# Select one
selected_provincia = provincias[30]
```

### Get municipalities

```bash
municipios = catastro.get_municipios(selected_provincia['Codigo'])
# Select one
selected_municipio = municipios[68]
```

### Get streets candidates

```bash
via_result = catastro.get_vias(selected_provincia['Codigo'],selected_municipio['Codigo'],"JACINTO")[0]
```

### Search a property

```bash
# Choose property number
via_numero = 2
inmueble_results = catastro.search_inmueble(via_result,via_numero,selected_provincia,selected_municipio)
```