typo, plus actually calling send_summary in the send_summary module

This commit is contained in:
2017-05-24 15:36:25 -04:00
parent 68658fb3c7
commit 8f50b4adae

View File

@@ -200,24 +200,30 @@ As of 5/24/2017, the most recent transactions available in these sandbox account
Let's send an SMS to ourselves with the total spent yesterday! Let's send an SMS to ourselves with the total spent yesterday!
<a href="https://github.com/zevaverbach/spending_summary/blob/master/send_summary.py" target="_blank">get_send_summary.py</a> <a href="https://github.com/zevaverbach/spending_summary/blob/master/send_summary.py" target="_blank">send_summary.py</a>
```python ```python
... ...
from twilio.rest import Client as TwilioClient from twilio.rest import Client as TwilioClient
from get_yesterdays import get_yesterdays
twilio_client = TwilioClient(os.getenv('TWILIO_SID'), os.getenv('TWILIO_TOKEN')) twilio_client = TwilioClient(os.getenv('TWILIO_SID'), os.getenv('TWILIO_TOKEN'))
def send_summary(transactions: List[dict]) -> None: def send_summary(transactions: List[dict]) -> None:
total_spent = sum(transaction['amount'] for transaction in transactions) total_spent = sum(transaction['amount'] for transaction in transactions)
message = f'You spent ${total_spent} yesterday. 💸' message = f'You spent ${total_spent} yesterday. 💸'
twilio_client.api.account.messages.create(to=os.getenv('MY_CELL'), from_=os.getenv('MY_TWILIO_NUM'), body=message) twilio_client.api.account.messages.create(to=os.getenv('MY_CELL'), from_=os.getenv('MY_TWILIO_NUM'), body=message)
if __name__ == "__main__":
send_summary(get_yesterdays())
```bash
$ python get_send_summary.py
``` ```
Voila! Voila!
![mobile screenshot](screenshot.png) ![mobile screenshot](screenshot.png)