Metadata-Version: 2.3
Name: ytbtimecodes
Version: 1.3
Summary: ytbtimecodes
License: MIT
Author: Andrew Levin
Author-email: your.email@example.com
Requires-Python: >=3.8,<4.0
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Project-URL: Homepage, https://github.com/andrewalevin/ytbtimecodes
Description-Content-Type: text/markdown

# Timecode Processor

A Python library for extracting, cleaning, and standardizing timecodes within text. This tool is designed to parse timecodes in various formats (e.g., `MM:SS`, `HH:MM:SS`), and filter them based on specified time bounds.

## Features

- **Timecode Extraction**: Finds and extracts timecodes and associated titles from blocks of text.
- **Timecode Conversion**: Converts timecodes from string format to seconds or formatted `timedelta`.
- **Standardization**: Standardizes time formats to a clean, unified format.
- **Filtering**: Filters timecodes within specified time bounds.
- **Text Cleaning**: Cleans unwanted patterns and trims whitespace.


## Installation

```bash
pip install ytbtimecodes
```

