No description
Find a file
2024-06-03 18:41:34 +02:00
.vscode add development formatting settings 2024-06-03 17:59:57 +02:00
tests start poetry 2024-06-03 17:52:21 +02:00
xexe message format 2024-06-03 18:41:24 +02:00
.gitignore add gitignore 2024-06-03 17:50:20 +02:00
poetry.lock add dotenv 2024-06-03 18:03:42 +02:00
pyproject.toml smoke test working 2024-06-03 18:37:17 +02:00
README.md dev env instructions 2024-06-03 18:41:34 +02:00

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 poetry installed.
  • Run poetry install to install dependencies.
  • Create a valid .env file
    • You can use the template at .env.example
    • Make sure to run a chmod 600 on it to protect secrets.
  • Test that everything is working by running poetry run xexe smoke-test. You should see a happy pig.