https://github.com/mrts/currency-rate-monitor
Python app for monitoring currency rates and configured amount value changes. Sends statistics and a graph with rate history to configured email. Fetches rates from TransferWise.
https://github.com/mrts/currency-rate-monitor
monitoring-currency-rates python transferwise
Last synced: 6 months ago
JSON representation
Python app for monitoring currency rates and configured amount value changes. Sends statistics and a graph with rate history to configured email. Fetches rates from TransferWise.
- Host: GitHub
- URL: https://github.com/mrts/currency-rate-monitor
- Owner: mrts
- License: mit
- Created: 2016-10-09T20:05:41.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-07-15T13:00:05.000Z (11 months ago)
- Last Synced: 2024-07-15T15:25:45.137Z (11 months ago)
- Topics: monitoring-currency-rates, python, transferwise
- Language: Python
- Homepage:
- Size: 58.6 KB
- Stars: 1
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# currency-rate-monitor
Python app for monitoring currency rates and configured amount value changes.
Sends statistics and a graph with rate history to configured email. Fetches
rates from TransferWise.## TransferWise API key
You need an [affiliate API key](https://api-docs.transferwise.com/v1/api-basics/authentication-and-headers#authentication-for-affiliates)
to get access to the TransferWise rates API that the script uses.## Usage
1. Setup requirements and configuration:
pip install --requirement=requirements.txt
cp conf-example.py conf.py2. Change configuration in `conf.py`
3. Launch the script:python currency-rate-monitor.py
4. Optionally add it to `cron`:
sudo ln -s `pwd`/currency-rate-monitor.py /etc/cron.daily/currency-rate-monitor
run-parts --test /etc/cron.daily## Example
Here's how the email looks:
