Metadata-Version: 2.1
Name: feed2mail
Version: 0.1.0
Summary: Monitor a list of atom feeds and send an email digest with updates
Home-page: https://github.com/mattclement/feed2mail
License: MIT
Author: Matt Clement
Author-email: m@nullroute.host
Requires-Python: >=3.7,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Requires-Dist: Jinja2 (>=2.10,<3.0)
Requires-Dist: aiohttp (>=3.6,<4.0)
Requires-Dist: aiosmtplib (>=1.1,<2.0)
Requires-Dist: atoma (>=0.0.17,<0.0.18)
Project-URL: Repository, https://github.com/mattclement/feed2mail
Description-Content-Type: text/markdown

# Feed2Mail

Monitor a list of atom feeds and send an email digest with updates.

## Installation
`pip install feed2mail`

## Config

Store a JSON file containing a single object with keys of atom feed URLs and an empty value (or specify an ISO8601 timestamp to set the oldest time you care about). Specify it at runtime with `--config-path` (or `--config`). On a successful run, this file will be updated with new timestamps.
```json
{
  "https://github.com/mattclement/feed2json/commits/master.atom": ""
}
```

Mail is sent via SMTP with STARTTLS. Use the program arguments (`--mail-<user|password|host|to>`) or environment variables (`FEED_MAIL_<USER|PASS|HOST|TO>`).

