Inspiration 💚
Social media posting is a hassle to run. That's why there are 4 different W&M crushes type accounts, 3 of which have been abandoned. This project aims to provide a simple low effort solution for someone to make procedural generated weekly posts. 📆
Making posting automated would also allow new ways of interacting! Imagine a shared events alert page sorted and curated by AI, a place to post the birds that you see, or the front page of an collaborative art project. You would be able to better leverage the social part of social media, aggregating content from different places to publish together, highlighting the best of a community.
What it does 🤖
Take in responses from users and make posts. Simple, well theoretically. 😬👍
How we built it ✨
We started the process from the backend to the frontend. Google and Instagram provided ready built front facing solutions for accepting responses and publishing. 🏇
Google Form → Google Drive API → Python → Gemini API → Pillow → Instagram API & Website
Challenges we ran into 🏃➡️
🖼️ We needed to generate images using Python, with required using Pillow. Working with Pillow is a bit different than HTML+CSS that we were more familiar with. It took a bit of effort setting up a image library and creating the logic of a text box from scratch to center and space text. Does a library already exist for this purpose? Probably, but we didn't find it. 😅
Accomplishments that we're proud of ✅
We're proud that it's functional! Whether or not we actually automated it, especially with expiring credentials and limited testing, we think we provided a proof of concept for a fun way to reach lots of students. 👭
What we learned 🏫
We learned techniques for prompt engineering and how to interface with Generative AI APIs.
What's next for Auto Crusher ❤️
See our Git repo to-do list! One day, we might want to interface with Yikyak... 👀
Built With
- gemini
- google-drive
- pillow
- python



Log in or sign up for Devpost to join the conversation.