Skip to content

A script to record and analyse skribbl.io scores for competition use

License

Notifications You must be signed in to change notification settings

nandanhere/skribblscore

Repository files navigation

Skribblscore

Python program to record skribbl.io scores with selenium for competitions

Build Status

Skribblscore is built with ease of use in mind, and requires little to no user interaction. Just launch the program before you play and you will be presented with the scores in graphical format after the game.

Features

  • Works on public as well as private games
  • Saves results of the game in text format (json)
  • Option to choose from either plotly or matplotlib graphs
  • Accuracy recording

Usage:

Skribblscore uses Tkinter to first take input from the user who wants to record the scores:

  • If the user wishes to play on a public game they can choose to leave the default link provided.
  • Also, the option to get a graph drawn by either plotly or matplotlib is given.

Input Window

After clicking on the "Click to start!" button you will be directed to a new instance of your web browser.Click on Play! button and wait for the game to start. Skribblscore will automatically start scraping the scores when the game starts and stops when the game ends.

Plotly Graphs

Graph1 Graph2

MatplotLib Graph

MatplotLib Graph

Installation

Skribblscore requires selenium, tkinter, bs4 ,plotly,matplotlib and pandas be installed prior to use. Install the dependencies and required imports.

pip install selenium
pip install tk
pip install bs4
pip install plotly
pip install pandas
pip install matplotlib

Run main.py in terminal or in a compiler of your choice.

About

A script to record and analyse skribbl.io scores for competition use

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages