semvec/pypi-packages huggingface dataset:
LiteUI 0.0.1
LiteUI is a simple and lightweight UI library for Python.
Requires Python: >=3.8

# LiteUI

[![PyPI - Version](https://img.shields.io/pypi/v/liteui.svg)](https://pypi.org/project/liteui)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/liteui.svg)](https://pypi.org/project/liteui)

-----

**Table of Contents**

- [Installation](#installation)
- [License](#license)

## Installation

```console
pip install liteui
```

## License

`liteui` is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.
pythopix 0.5.3
An image dataset evaluation library using YOLO models

# pythopix

![pythopix Logo](https://raw.githubusercontent.com/boriscu/pythopix/main/docs/pythopix.png)

PythoPix is a Python library designed for evaluating and analyzing image datasets using YOLO models. It extends beyond simple data analysis to encompass object detection, comparison of detection results, label handling, and model operations, making it a comprehensive tool for both experienced users and beginners in YOLO model applications.

## Features

- **Dataset Evaluation**: Robust evaluation of image datasets using YOLO models, with options for detailed analysis.
- **Model Operations**: Processing images with YOLO models, calculating metrics like IoU, and managing image segregation for augmentation.
- **Label Operations**: Extensive tools for handling, converting, and saving label files in different formats, facilitating versatile dataset management.
- **File Operations**: Efficient handling and saving of predictions and analysis results, crucial for post-analysis data management.
- **Comparison Tools**: Functions for comparing original and predicted labels, aiding in the visual assessment of model accuracy.
- **Data Handling and Export**: Facilitating the export of image analysis results to CSV, enabling easy data sharing and record-keeping.

## Installation

Install pythopix using pip:

```bash
pip install pythopix
```

## Usage

### Evaluating an Image Dataset

```python
from pythopix import evaluate_dataset

evaluate_dataset(
    test_images_folder='/path/to/your/image/dataset',
    model_path='/path/to/your/yolo/model',  # Optional
    num_images=10,  # Optional
    verbose=True,  # Optional
    print_results=True,  # Optional
    copy_images=True  # Optional
)
```

### Comparing Labels

```python
from pythopix.comparison import compare_labels

compare_labels(
    image_path='path/to/image.png',
    predicted_label_path='path/to/predicted/label.txt',
    original_label_path='path/to/original/label.txt',  # Optional
    show=True,  # Optional
    save_fig=False  # Optional
)
```

### Handling Data and Labels

```python
from pythopix.labels_operations import extract_label_files, convert_txt_to_json_labels

# Extract label files
label_files = extract_label_files('/path/to/label_folder')

# Convert TXT to JSON labels
convert_txt_to_json_labels(label_files, label_mapping={0: "Label1", 1: "Label2"})
```

## Requirements

- Python 3.x
- PyTorch
- tqdm
- Ultralytics YOLO
- OpenCV
- matplotlib

## Contributing

Contributions to pythopix are welcome! Please refer to our contribution guidelines for details on how to contribute.

## License

This project is licensed under the [MIT License](LICENSE).
KyaNewsScraper 1.0.5
A Python-based tool for scraping news articles from various sources, using different techniques.
Requires Python: >=3.6
Keywords: news,web scraping,article scraping,news scraping

# NewsCrawler

NewsCrawler is a Python-based web scraping tool designed to extract news articles from various sources using multiple techniques. It navigates through paywalls and anti-bot measures to retrieve content, leveraging the Google Cache, Selenium with Stealth Mode, and Archive.is for comprehensive coverage.

## Features

- **Multiple Parsing Methods:** Includes Google Cache, Selenium Stealthed, Archive.is, and direct requests to fetch articles.
- **HTML Validation:** Ensures the integrity of the downloaded content, filtering out insufficient or irrelevant data.
- **Dynamic News Source Handling:** Utilizes a custom `NewsUrlGetter` to dynamically fetch news URLs based on specified topics.
- **Robust Error Handling:** Implements custom exceptions for HTML validation and download errors, ensuring reliability.
- **Extensible Design:** Easily adaptable to include more news sources or parsing methods.

## Dependencies

- Python 3.x
- `requests`
- `selenium`
- `newspaper3k`
- `selenium-stealth`
- `beautifulsoup4`

Ensure you have Chrome WebDriver installed and accessible in your system's PATH for Selenium to function properly.

## Installation

1. Clone the repository:
```sh
git clone https://github.com/yourgithubusername/newscrawler.git
```

2. Install the required Python packages:
```sh
pip install -r requirements.txt
```

## Usage

To use NewsCrawler, instantiate the `NewsParser` class with optional parameters for headless browsing and URL filtering. Then, call the `get_news` method with your topic of interest:

```python
from newscrawler import NewsParser, NewsUrlGetter

# Initialize the NewsParser with custom settings
news_parser = NewsParser(NewsUrlGetter(max_results=20, start_date=(2023, 1, 20), end_date=(2023, 12, 25)), headless=True)

# Fetch news articles about "Interest rates"
articles = news_parser.get_news("Interest rates")
```

## Contributing

Contributions are welcome! Please feel free to submit pull requests or create issues for bugs and feature requests.

## License

This project is licensed under the MIT License - see the LICENSE file for details.
rime-utils 0.0.2
Utilities for operating rime configurations and dictionaries
Requires Python: >=3.6, <4
Keywords: rime input-method

# rime-utils-python

Utilities for parsing Rime dictionaries

## Usage

```python
from rime_utils import read_rime_dict

read_rime_dict('/usr/share/rime-data/jyut6ping3.words.dict.yaml')
```