semvec/pypi-packages huggingface dataset:
ovcfg 1.3.2
OvCfg
Requires Python: >=3.5

# ovcfg

Simple module for creating your config files and use it in your projects. Configs may store in /etc and user local directory (~/.config).
## Prerequisites

	- Python3.5 or newer

## Installion
$ python3 -m pip install ovcfg<br /><br />
**OR**<br /><br />
$ python3 -m pip install git+https://github.com/jok4r/ovcfg.git

## Usage
```
from ovcfg import Config

default_config = {
        'first': 'first param',
        'second': 'second param',
    }
cfg = Config(default_config, 'config_name_here.json', 'config_dir_name').import_config()
```
Config file in code above will create config with local path *"~/.config/config_dir_name/config_name_here.json"* **OR** */etc/config_dir_name/config_name_here.json* (if have write permissions to /etc)
MIT License

Copyright (c) 2021 Dmitry Yakovlev

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
grammarchecking2 0.1.0
Grammar checking using Ai
Requires Python: >=3.6

# Grammar Check Tool

This is a web application built using Flask to check grammar errors in uploaded text files.

## Features

- Upload `.csv`, `.xlsx`, or `.txt` files.
- Process and check grammar.
- Download the corrected file with grammar fixes and explanations.

## Setup

1. Clone the repository.
2. Install dependencies:

```bash
pip install -r requirements.txt
genesis-retrieve-task 0.1.1
Task retrieval service for Genesis video processing pipeline
Requires Python: <4.0,>=3.12

# genesis-retrieve-task

Task retrieval component for Genesis video processing pipeline.

## Description
Retrieves task information from the database based on task ID.

## Installation
```bash
pip install git+https://github.com/stevenge-godscode/genesis-retrieve-task.git
```

## Usage
```python
from genesis_retrieve_task.processor import TaskRetriever

retriever = TaskRetriever()
result = retriever.get_task(task_id=123)
```

## Database Schema
```sql
-- task_info table
CREATE TABLE task_info (
    task_id INT PRIMARY KEY AUTO_INCREMENT,
    task_name VARCHAR(50),
    task_text VARCHAR(100) NOT NULL,
    user_id INT NOT NULL,
    material_id INT NOT NULL,
    task_status TINYINT NOT NULL DEFAULT 0,
    subscribe_flag TINYINT DEFAULT 0,
    template_id VARCHAR(100),
    deleted TINYINT DEFAULT 0,
    create_user VARCHAR(20),
    create_time DATETIME,
    update_user VARCHAR(20),
    update_time DATETIME
);

-- material_info table (referenced)
CREATE TABLE material_info (
    material_id INT PRIMARY KEY AUTO_INCREMENT,
    material_path VARCHAR(100) NOT NULL
    -- other fields...
);
```

## API
### get_task(task_id: int)
Returns task information including:
- task_id
- task_name
- task_text
- material_path
- task_status

### update_task_status(task_id: int, status: int)
Updates task status. Available statuses:
- 0: PENDING
- 1: PROCESSING
- 2: COMPLETED
- 3: FAILED