Metadata-Version: 2.1
Name: youtube-monitor-action
Version: 1.0.0
Summary: Monitor for new video on YouTube Channel
Home-page: https://github.com/mshafer1/youtube_monitor_action
License: MIT
Author: mshafer1
Requires-Python: >=3.6.2,<4.0.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: PyYAML (>=5.4.1,<6.0.0)
Requires-Dist: importlib-metadata (>=4.8.1,<5.0.0)
Requires-Dist: requests (>=2.26.0,<3.0.0)
Requires-Dist: xmltodict (>=0.12.0,<0.13.0)
Project-URL: Repository, https://github.com/mshafer1/youtube_monitor_action
Description-Content-Type: text/markdown

# youtube_monitor_action
A utility to perform an action after videos are live on YouTube for a given channel.

This module provides the script `youtube-monitor-action`
```
usage: youtube-monitor-action [-h] [-n N] [--channel CHANNEL] [--store-config]
                              [--hibernate] [--open-in-browser] [--verbose]
                              [--quiet] [--version] [--log-file LOG_FILE]

optional arguments:
  -h, --help           show this help message and exit
  -n N                 The number of new videos to watch for
  --channel CHANNEL    (Optional) The channel id to monitor (default: load
                       from config.yaml)
  --store-config       Store channel and other settings in config and exit

Actions:
  --hibernate          Hibernate computer once condition is met
  --open-in-browser    Open new videos in browser

debug:
  --verbose, -v        increase verbosity (may be repeated)
  --quiet, -q          decrease verbosity (may be repeated)
  --version, -V        print version and exit

logging:
  --log-file LOG_FILE  File to log to
```

