semvec/pypi-packages huggingface dataset:
obd 0.7.3
Serial module for handling live sensor data from a vehicle's OBD-II port
Requires Python: >=3.9
Keywords: obd, obdii, obd-ii, obd2, car, serial, vehicle, diagnostic

python-OBD
==========

A python module for handling realtime sensor data from OBD-II vehicle
ports. Works with ELM327 OBD-II adapters, and is fit for the Raspberry
Pi.

Installation
------------

```Shell
$ pip install obd
```

Basic Usage
-----------

```Python
import obd

connection = obd.OBD() # auto-connects to USB or RF port

cmd = obd.commands.SPEED # select an OBD command (sensor)

response = connection.query(cmd) # send the command, and parse the response

print(response.value) # returns unit-bearing values thanks to Pint
print(response.value.to("mph")) # user-friendly unit conversions
```

Documentation
-------------

Available at [python-obd.readthedocs.org](http://python-obd.readthedocs.org/en/latest/)

Commands
--------

Here are a handful of the supported commands (sensors). For a full list, see [the docs](http://python-obd.readthedocs.io/en/latest/Command%20Tables/)

*note: support for these commands will vary from car to car*

-   Calculated Engine Load
-   Engine Coolant Temperature
-   Fuel Pressure
-   Intake Manifold Pressure
-   Engine RPM
-   Vehicle Speed
-   Timing Advance
-   Intake Air Temp
-   Air Flow Rate (MAF)
-   Throttle Position
-   Engine Run Time
-   Fuel Level Input
-   Number of warm-ups since codes cleared
-   Barometric Pressure
-   Ambient air temperature
-   Commanded throttle actuator
-   Time run with MIL on
-   Time since trouble codes cleared
-   Hybrid battery pack remaining life
-   Engine fuel rate
-   Vehicle Identification Number (VIN)

Common Issues
-------------

### Bluetooth OBD-II Adapters

There are sometimes connection issues when using a Bluetooth OBD-II adapter with some devices (the Raspberry Pi is a common problem). This can be fixed by setting the following arguments when setting up the connection:

```Python
fast=False, timeout=30
```

License
-------

GNU GPL v2

This library is forked from:

-   <https://github.com/peterh/pyobd>
-   <https://github.com/Pbartek/pyobd-pi>

Enjoy and drive safe!
oratools 0.1.0
A collection of essential developer utilities in a single CLI tool
Requires Python: >=3.9
Keywords: cli, developer-tools, youtube-downloader, system-info, network-tools, file-search, utilities

# ORATOOLS


[![PyPI version](https://img.shields.io/pypi/v/oratools.svg)](https://pypi.org/project/oratools/)
[![Python Versions](https://img.shields.io/pypi/pyversions/oratools.svg)](https://pypi.org/project/oratools/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

A command-line collection of essential developer tools I use a lot in a single cli tool.

## Features

- **Download Tools**
  - YouTube video downloader
  - YouTube audio extractor

- **Media Tools**
  - Image compression

- **Network Tools**
  - Website status checker
  - Public IP lookup
  - Ping/Latency checker
  - Port scanner
  - DNS record lookup

- **System Tools**
  - System information viewer
  - Disk usage analyzer

- **File Tools**
  - Text search across files

## Installation

### From PyPI

```bash
pip install oratools
```

### From Homebrew

```bash
brew tap owenorcan/homebrew-oratools
brew install oratools
```

### From Source

```bash
git clone https://github.com/owenorcan/homebrew-oratools.git
cd oratools
pip install -e .
```

## Usage

Simply run:

```bash
oratools
```

This will launch an interactive menu where you can select the tool you want to use.


## Development

To set up for development:

```bash
git clone https://github.com/owenorcan/oratools.git
cd oratools
pip install -e ".[dev]"
```

## Contributing

Contributions are welcome!
kotlin-cli 0.1.1
A command-line tool for Kotlin project management
Requires Python: >=3.6
Keywords: kotlin, android, clean-architecture, project-management, cli, development

# Kotlin CLI Tool

A command-line interface tool for Kotlin project management, providing templates for Clean Architecture and Flow-based projects.

## Installation

You can install the package using pip:

```bash
pip install kotlin-cli
```

Or with uv:

```bash
uv pip install kotlin-cli
```

## Usage

After installation, you can use the CLI tool with the following commands:

### Create a New Project

To create a new Kotlin Clean Architecture project:

```bash
kotlin create kotlin <project_name>
```

To create a new Kotlin Flow-based project:

```bash
kotlin create flow <project_name>
```

Replace `<project_name>` with the desired name for your project. This command will generate a project structure that includes:

- **Root Files**: Gradle configuration files including build scripts
- **App Structure**: Standard Android application structure with src, res, and test directories
- **Architecture Components**: Clean architecture layers organized into data, domain, and UI packages

### Check Version

To display the version of the Kotlin CLI tool:

```bash
kotlin version
```

## Project Structures

### Clean Architecture

The Clean Architecture project includes:

- **Data Layer**: Local and remote data sources, repositories
- **Domain Layer**: Use cases and business models
- **UI Layer**: Activities, fragments, adapters

### Flow-based Architecture

The Flow-based project extends the Clean Architecture with:

- **Kotlin Flow Components**: Data flow providers and flow-based use cases
- **State Management**: UI state handling with Loading/Success/Error patterns
- **Coroutines Integration**: Advanced asynchronous programming with Coroutines

## Features

- Create new Kotlin projects with a single command
- Choose between different architectural templates
- Ready-to-use project structure following best practices
- Gradle configuration with common Android dependencies
- Extensible architecture for modern Android development

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

This project is licensed under the MIT License - see the LICENSE file for details.