Metadata-Version: 2.1
Name: my-weekly-schedule
Version: 0.1.0
Summary: A tool for plotting your weekly schedule.
Home-page: https://github.com/ftorres16/matchy
License: GPLv3
Author: Fabian Torres
Requires-Python: >=3.9,<4.0
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: matplotlib (>=3.5.1,<4.0.0)
Requires-Dist: pydantic (>=1.9.0,<2.0.0)
Requires-Dist: typer (>=0.4.0,<0.5.0)
Project-URL: Repository, https://github.com/ftorres16/matchy
Description-Content-Type: text/markdown

# my_weekly_schedule

Plot your weekly schedule from a simple text file with Python.

Inspired by [utkuufuk/weekplot](https://github.com/utkuufuk/weekplot).

![Schedule](example.png)

## Installation

Run `pip install my_weekly_schedule` for the latest stable version.

### Development

This project uses [Python Poetry](https://python-poetry.org/) for dependency management.
You can install Python Poetry with the [following instructions](https://python-poetry.org/docs/#installation).

``` sh
poetry install
```

To run the code during development:

``` sh
poetry run python my_weekly_schedule/main.py example.txt
```

## Usage

You can run the default options with:

```sh
my_weekly_schedule example.txt
```

You can replace `example.txt` with your own schedule files.

You can list all CLI options with:

```sh
my_weekly_schedule --help
```

#### Example input files
 - [text](example.txt)

## Colors

You can use any color in [the CSS3 specification](https://www.w3.org/TR/css-color-3/#svg-color).

