636 B
636 B
xexe
xexe is Superhog's tool to ingest currency rates from xe.com into our DWH. xexe is a Python CLI application, and this is the repository where it lives.
How to setup dev environment
Note: the app has only been used so far in a Linux environment. Windows support is dubious.
- Ensure you have Python 3.10> and
poetryinstalled. - Run
poetry installto install dependencies. - Create a valid
.envfile- You can use the template at
.env.example - Make sure to run a
chmod 600on it to protect secrets.
- You can use the template at
- Test that everything is working by running
poetry run xexe smoke-test. You should see a happy pig.