Metadata-Version: 2.1
Name: hacker-news-email-sender
Version: 0.0.36
Summary: Awesome hacker_news_email_sender created by WagnoLeaoSergio
Home-page: https://github.com/WagnoLeaoSergio/hacker_news_email_sender/
Author: WagnoLeaoSergio
License: UNKNOWN
Platform: UNKNOWN
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: astroid (==2.8.4)
Requires-Dist: attrs (==21.2.0)
Requires-Dist: beautifulsoup4 (==4.10.0)
Requires-Dist: black (==21.9b0)
Requires-Dist: certifi (==2021.10.8)
Requires-Dist: charset-normalizer (==2.0.7)
Requires-Dist: click (==8.0.3)
Requires-Dist: codecov (==2.1.12)
Requires-Dist: coverage (==6.1)
Requires-Dist: dataclasses (==0.6)
Requires-Dist: flake8 (==4.0.1)
Requires-Dist: ghp-import (==2.0.2)
Requires-Dist: gitchangelog (==3.0.4)
Requires-Dist: idna (==3.3)
Requires-Dist: importlib-metadata (==4.2.0)
Requires-Dist: iniconfig (==1.1.1)
Requires-Dist: isort (==5.9.3)
Requires-Dist: Jinja2 (==3.0.2)
Requires-Dist: lazy-object-proxy (==1.6.0)
Requires-Dist: Markdown (==3.3.4)
Requires-Dist: MarkupSafe (==2.0.1)
Requires-Dist: mccabe (==0.6.1)
Requires-Dist: mergedeep (==1.3.4)
Requires-Dist: mkdocs (==1.2.3)
Requires-Dist: mypy (==0.910)
Requires-Dist: mypy-extensions (==0.4.3)
Requires-Dist: packaging (==21.2)
Requires-Dist: pathspec (==0.9.0)
Requires-Dist: platformdirs (==2.4.0)
Requires-Dist: pluggy (==1.0.0)
Requires-Dist: py (==1.10.0)
Requires-Dist: pycodestyle (==2.8.0)
Requires-Dist: pyflakes (==2.4.0)
Requires-Dist: pylint (==2.11.1)
Requires-Dist: pyparsing (==2.4.7)
Requires-Dist: pytest (==6.2.5)
Requires-Dist: pytest-cov (==3.0.0)
Requires-Dist: python-dateutil (==2.8.2)
Requires-Dist: python-dotenv (==0.19.1)
Requires-Dist: PyYAML (==6.0)
Requires-Dist: pyyaml-env-tag (==0.1)
Requires-Dist: regex (==2021.10.23)
Requires-Dist: requests (==2.26.0)
Requires-Dist: six (==1.16.0)
Requires-Dist: soupsieve (==2.2.1)
Requires-Dist: toml (==0.10.2)
Requires-Dist: tomli (==1.2.2)
Requires-Dist: typed-ast (==1.4.3)
Requires-Dist: typing-extensions (==3.10.0.2)
Requires-Dist: urllib3 (==1.26.7)
Requires-Dist: watchdog (==2.1.6)
Requires-Dist: wrapt (==1.13.3)
Requires-Dist: zipp (==3.6.0)
Provides-Extra: test
Requires-Dist: pytest ; extra == 'test'
Requires-Dist: coverage ; extra == 'test'
Requires-Dist: flake8 ; extra == 'test'
Requires-Dist: black ; extra == 'test'
Requires-Dist: isort ; extra == 'test'
Requires-Dist: pytest-cov ; extra == 'test'
Requires-Dist: codecov ; extra == 'test'
Requires-Dist: mypy ; extra == 'test'
Requires-Dist: gitchangelog ; extra == 'test'
Requires-Dist: mkdocs ; extra == 'test'

# hacker_news_email_sender

[![codecov](https://codecov.io/gh/WagnoLeaoSergio/hacker_news_email_sender/branch/main/graph/badge.svg?token=hacker_news_email_sender_token_here)](https://codecov.io/gh/WagnoLeaoSergio/hacker_news_email_sender)
[![CI](https://github.com/WagnoLeaoSergio/hacker_news_email_sender/actions/workflows/main.yml/badge.svg)](https://github.com/WagnoLeaoSergio/hacker_news_email_sender/actions/workflows/main.yml)
![PyPI](https://img.shields.io/pypi/v/hacker-news-email-sender)

hacker_news_email_sender created by WagnoLeaoSergio

## Install it from PyPI

```bash
pip install hacker_news_email_sender
```

You also have to create a .env file and set the `EMAIL_PASSWORD` variable wih the properly value.

Note: If you are going to use Gmail to send the news you firstly have to go into your Google Account -> security and
enable the access for less secure apps.

## Usage

```py
from hacker_news_email_sender import News_Extractor

News_Extractor.extract_news()
News_Extractor.send_email('sender@domain.com', 'receiver@domain.com')
```

```bash
$ python -m hacker_news_email_sender sender@domain.com receiver@domain.com
#or
$ hacker_news_email_sender sender@domain.com receiver@domain.com
```

## Development

Read the [CONTRIBUTING.md](CONTRIBUTING.md) file.

