semvec/pypi-packages huggingface dataset:
report-volo 0.2.0
A report generation package for results of Monaco 2018 Racing
Requires Python: >=3.12.3
Keywords: report volo, volo report, your

# Project description

Module for report generation. Takes logs of start and end time, assing values by key to data from abbrevations.txt and provide records recults.

## Installation

To use the package, you need to install it first. You can do this using `pip`:

```pip install report_volo```

## A Simple Example

```python
from report_volo import record_report

args = ["--files", "path/to/data_folder", "--asc"]
record_report(args)
```

## Methods:

### read_abbr

Reads abbreviations from the specified file, validates the format, and returns a dictionary of `Record` objects.
Example:
```python
from report_volo import read_abbr

read_abbr("path/to/folder, records_dict, abbr_file="abbreviations.txt")
```

### read_logs 

Reads log files, extracts start and end data, and updates the Record objects accordingly.

Example:
```python
from report_volo import read_logs

read_logs("path/to/folder", records_dict, start_file="start.log", end_file="end.log")
```

### build_report 
Compiles and returns two lists of Record objects representing valid and invalid records based on logs and abbreviations.

Example:
```python
from report_volo import build_report

good_records_asc, bad_records = build_report(path=folder_path, order="asc")
```

### print_report
Formats and prints a report based on ordered lists of valid and invalid records.

Example:
```python
from report_volo import print_report

print_report(expected_good_records_asc, expected_bad_records, border_line=15)
```


### cli
Parses command-line arguments using argparse and returns a namespace.

Example:
```python
from report_volo import cli

cli("--files", "path/to/folder", "--asc")
```

### record_report
Orchestrates the report generation process, parsing command-line arguments, generating reports, and printing them.

Example:
```python
from report_volo import record_report

record_report("--files", "path/to/folder", "--asc")
```

## License

This package is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
techdom 1.0.1
Simple library for techdoms

# Simple Techdom Library

## Description
This Python library is meant to be used as a convenient way to get started developing techdom programs. 

I made this library since I personally found it time-consuming to get started doing basic things related to techdom. Therefore I  have gathered a selection of functions that should be useful to have on top of an already existing idea. 

The aim is to allow techdoms to focus more on their core idea by providing an easy to use library that aids with visuals and other nice-to-haves that aren't directly related to their original idea.

## Features

* Display images at a random place on the monitor (just like edgeware)
* Disable the sub's mouse and keyboard
* Hide settings on the subs computer
* Hide files and folders

* And much more!

## How to install

This library is published on pip and can therefore be installed by typing `pip install techdom`

## Documentation

Documentation can be found [here](https://github.com/FranklyShovelTrap/TechdomLibrary/wiki)

## Credits

Some of the code has been taken from the Edgeware++ project which you can find here: https://github.com/TheoWinters/EdgewarePlusPlus