Automated system to extract player statistics from Fortnite Ballistic scorecard screenshots using Gemini AI and export to Google Sheets.
- 🎯 High Accuracy: Uses Google Gemini AI for superior OCR accuracy
- 📊 Auto Google Sheets: Direct integration with Google Sheets
- 📱 Mobile Friendly: Streamlit web interface works on iPad/mobile
- 🔄 Batch Processing: Upload multiple screenshots at once
- 🚫 Duplicate Detection: Automatically ignores duplicate entries
- 📁 Multiple Formats: Export to CSV, Excel, or Google Sheets
- Clone and Setup
git clone <your-repo>
cd fortnite-scorecard
pip install -r requirements.txt
- Configure APIs
- Get Gemini API key from Google AI Studio
- Setup Google Sheets API credentials
- Copy
.env.example
to.env
and fill in your keys
- Run the App
streamlit run app.py
- Go to Google AI Studio
- Create API key
- Add to
.env
file
- Go to Google Cloud Console
- Enable Google Sheets API
- Create service account and download JSON
- Share your Google Sheet with the service account email
- Upload Screenshots: Drag and drop Fortnite scorecard images
- Process: Click "Process Images"
- Review: Check extracted data
- Export: Send to Google Sheets or download CSV
- Gemini API: ~$0.001 per image (very cheap!)
- Google Sheets: Free
- Hosting: Free (Streamlit Cloud)
- AI Model: Google Gemini 1.5 Flash (optimized for images)
- Framework: Python + Streamlit
- Storage: Google Sheets API
- Image Processing: PIL + Gemini Vision
Built for accuracy and ease of use! 🚀