Metadata-Version: 2.1
Name: pyepgnotify
Version: 0.2.1
Summary: Reads EPG data from VDR and sends user notification mails when desired programs are found
Home-page: https://github.com/Aikhjarto/pyepgnotify.git
Download-URL: https://github.com/Aikhjarto/pyepgnotify/archive/v0.2.0.tar.gz
Author: Thomas Wagner
Author-email: wagner-thomas@gmx.at
License: GPLv3
Keywords: VDR,EPG,mail,notification
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pyyaml

# pyepgnotify
Reads EPG data from VDR, checks against a list of desired program titles, subtitles, or descriptions, and sends found programs HTML formatted via mail or it to stdout.

# Usage
```
usage: Epgnotify [-h] [--config file] [--stdout] [--cache-file file] [--epg-dst-file file] [--no-cache-write] [-v VERBOSITY]

Parses EPG data from VDR, checks against search config and sends mail. Already sent programs are stored in a cache to avoid multiple notifications on same program.

options:
  -h, --help            show this help message and exit
  --config file         Config file. If not given ~/epgnotify.yml is used.
  --stdout              Additionally print result to stdout
  --cache-file file     Optionally, cache file location, default epgnotfiy.cache.yaml in home directory is used. Use /dev/null to disable caching.
  --epg-dst-file file   Store received EPG data to a file
  --no-cache-write      If given, cache is not written, which is usefull for reproducible test-cases.
  -v VERBOSITY, --verbose VERBOSITY
                        Set verbosity according to python's logging level, i.e. CRITICAL=50, ERROR=40, WARNING=30, INFO=20, DEBUG=10
```
