semvec/pypi-packages huggingface dataset:
uh50-api 0.3.2
Reading usage data from the Landys & Gyr UH50 heat measuring unit
License: MIT

# UH50 Python package
This module reads from the Landys & Gyr UH50 heat measuring unit and returns the current GJ and m3 meters.
Note: An (USB) IR reader is needed and connected to the machine running the python script

WARNING: everytime this is called, battery time of the UH50 will go down by about 30 minutes!
This package has been tested with the Landys & Gyr UH50 type LUGCUH50. Other models are likely to work as well.

## Using the python integration from CLI
To use the module as a script, call the module directly with an -h flag, which will explain how to use it.
Reading the serial port requires access to the serial ports and might only works as root.

## Using the python integration as API
```python
import uh50_api

# check available ports
ports = uh50_api.find_ports() 
for p in ports:
    print(p.device)
print(len(ports), 'ports found')

# read the device from file for integration testing purposes
path = os.path.abspath(os.path.dirname(__file__))
file_name = os.path.join(path, "tests", "LUGCUH50_dummy.txt")
heat_meter_service = HeatMeterService(FileReader(file_name))
response_data = heat_meter_service.read()

# read the UH50 device
heat_meter_service = HeatMeterService(UH50Reader(args.port))
response_data = heat_meter_service.read()

print('model :',heat_meter.model)
print('GJ :',heat_meter.heat_usage_gj)
print('m3 :',heat_meter.volume_usage_m3)
etc..

```
## Full list of available data
- heat_usage_gj
- volume_usage_m3
- ownership_number
- volume_previous_year_m3
- heat_previous_year_gj
- error_number
- device_number
- measurement_period_minutes
- power_max_kw
- power_max_previous_year_kw
- flowrate_max_m3ph
- flowrate_max_previous_year_m3ph
- flow_temperature_max_c
- return_temperature_max_c
- flow_temperature_max_previous_year_c
- return_temperature_max_previous_year_c
- operating_hours
- fault_hours
- fault_hours_previous_year
- yearly_set_day
- monthly_set_day
- meter_date_time
- measuring_range_m3ph
- settings_and_firmware
- flow_hours
exendlr 1.0
Module for reading docker logs
License: MIT
Requires Python: >=3.7

# ExenDLR

Exenifix's Docker Logs Reader

## Description

Module for reading docker logs for GitHub actions. Includes CLI and program tools.

## Usage

### CLI
```shell
$ python3 -m exendlr <container-name> <stop-phrase>

# example
$ python3 -m exendlr my-nice-bot "bot is ready!"
```

### Code
```python
from exendlr import Reader

reader = Reader("my-nice-bot", "bot is ready!")
code = reader.start()

if code == 0:
    print("Bot was started successfully!")
elif code == 1:
    print("There was an error running the bot!")
```
yet-another-simple-rss-parser 0.0.5
Simple RSS reader/parser
License: MIT
Requires Python: >=3.6,<4.0
Keywords: rss,parser

# simple_rss_reader

As an happy customer of Alfred 4 APP, i was in a need for simplest RSS parser.
I decided to write the simplest one for my needs. 

Then i said to myself, why not to make it open source as a package for anyone who need it. 
Although its 2022, and XML should be an no more then  (not so great) history, i know that if i need it, i can only assume i am not the only one. 

Feel free to use, fork, and learn (although it is as minimal and simple as possible)


## INSTALL
run: 
```
pip install  yet-another-simple-rss-parser
```

## Usage

```

from simple_rss_reader.reader import SimpleRssReader


r = SimpleRssReader(url) # url of source or xml string

# load as dict
v = r.to_dict()

#  get as json
v = r.to_json()

# get list of items (without header)
v = r.get_tiems()
```

The package homepage in pypi: https://www.pypi.org/project/yet-another-simple-rss-parser/
Source code is hosted in github: https://github.com/barakbl/simple_rss_reader