
F1 History CLI
Python command-line app that pulls Formula 1 race & qualifying results via the https://api.jolpi.ca/ergast/ F1 API. Supports driver & constructor standings. Includes pytest test suite. (Open gif above in new tab for a better view of the program in action)
Why itโs strong: real-world API integration, structured CLI UX, automated testing.
- Parses JSON payloads; graceful error handling.
- Reusable API wrapper + CLI argument parsing.
- pytest coverage: endpoints, parsing, formatting.