💡 Inspiration
We wanted to gain more experience in utilising the Python language. We looked through the different sponsors for this event and decided to explore methods of using the different themes and technologies in unique and outside of the box ways. After discovering that Capital One would be sponsoring the event we decided that it would be a great idea to fit financial data into our project one way or another and that we did.
👷♂️ What it does
Remy is a Python programme that generates art based on numbers in the currency exchange - the art is then representative of the current market and the same art is only generated for the same value and so the artwork changes as the values change, meaning that often the art generated via the same query is different every few minutes!
Remy scrapes the financial exchange market data from investing.com using BeautifulSoup4 and creating a dictionary which is then queried to retrieve the current rate of the chosen currency exchange.
📑 TL;DR
- Creates artwork based on inputted numbers form currency exchange rates.
- Scrapes data from investing.com to get live numbers.
❓ How we built it
💾 Technologies:
- Python
- Flask
- BeautifulSoup4
- Pillow
🚀 Use of Sponsor technology and themes
💳 Capital One
We stuck to the financial theme provided by Capital One in a unique manner. We decided we wanted to use Python to create artwork based on numbers and inputted data. We selected currency exchange data to create a fun and distinctive representation of the currency exchange.
We did attempt to use Capital One's API for hackathons but found we got better information from scraping financial data elsewhere instead so we went with it and still managed to utilise the currency exchange to create artwork.
🐙 GitHub
We used everything GitHub. From a repository to collaborate and manage versions to code spaces to test each other's code before approving pull requests. We also utilised co-pilot to help us t o code at a faster pace and therefore finish in time for the end of the hackathon.
Log in or sign up for Devpost to join the conversation.