Welcome to Cheatboard! 📍 Your real-time clipboard sidekick. Follow these steps to get Firebase up and your project running smoothly.
- Go to Firebase Console.
- Click Add project, name it something cool like
cheatboard. - Follow the prompts to finish creating the project.
- In the sidebar, go to Build > Realtime Database.
- Click Create Database.
- Choose Start in test mode.
- Copy the database URL — it looks like:
https://your-project-id.firebaseio.com/
- Go to Project Settings (gear icon) > Service Accounts.
- Click Generate new private key.
- Download the
.jsonfile (e.g.,serviceAccountKey.json). Keep it secret, keep it safe!
Place these files at your project root:
serviceAccountKey.json(your downloaded Firebase admin key)
Populate the index.html with your firebase config
{
"apiKey": "YOUR_API_KEY",
"authDomain": "your-project.firebaseapp.com",
"databaseURL": "https://your-project.firebaseio.com",
"projectId": "your-project",
"storageBucket": "your-project.appspot.com",
"messagingSenderId": "YOUR_SENDER_ID",
"appId": "YOUR_APP_ID",
"measurementId": "YOUR_MEASUREMENT_ID"
}Make sure you have Python installed (3.7+ recommended).
Install required packages:
pip install -r requirements.txtThis Python script listens to your clipboard and sends updates to Firebase in real-time.
Run it with:
py cheatboard.pyYou’ll see:
🚀 Clipboard listener started. Ready to transmit...
📋 Copied: [your clipboard content]
Open index.html in your browser (ideally on HTTPS)
It will display the latest clipboard content live!
Click the 📋 Copy Text button to copy the text from the web interface back to your clipboard (android/ios).