Skip to content

jobevers/bowlingscorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bowling Score Stats

This script parses the database from the Bowling Scorer android app.

In settings, you can save a backup of the database, which is stored in /BowlingScorer/Backup.db. I transfer this database to my computer and run the parse_db.py script to print out additional stats.

Output:

» python parse_db.py Backup.db
First Ball Average: 8.441666666666666
You've bowled 120 frames
---
Pin Leaves
Pin	1	2
1	13.33%	3.33%
2	12.50%	3.33%
3	22.50%	5.00%
4	15.00%	4.17%
5	22.50%	5.00%
6	20.00%	3.33%
7	13.33%	7.50%
8	5.83%	2.50%
9	8.33%	0.00%
10	22.50%	10.00%
---
Strikes: 35 / 120 => 29.166667%
Spares: 44 / 120 => 36.666667%
Opens: 41 / 120 => 34.166667%
---
Splits: 25 / 85 => 29.411765%
Split-Conversion: 6 / 25 => 24.000000%
---
Non-Splits: 60 / 85 => 70.588235%
Non-Split-Conversion: 38 / 60 => 63.333333%
---
Single Pin Leaves: 28 / 60 => 0.4666666666666667
Single Pin Conversion: 19 / 28 =>  0.6785714285714286
For pin 10: 4 / 7 => 57.1%
For pin 2: 0 / 2 => 0.0%
For pin 8: 0 / 1 => 0.0%
For pin 7: 0 / 1 => 0.0%
For pin 4: 2 / 3 => 66.7%
For pin 3: 2 / 3 => 66.7%
For pin 9: 2 / 2 => 100.0%
For pin 6: 4 / 4 => 100.0%
For pin 5: 4 / 4 => 100.0%
For pin 1: 1 / 1 => 100.0%
SINGLE PIN CONVERSION IS THE EASIEST WAY TO IMPROVE YOUR AVERAGE!
IF THIS WAS 100%, YOUR AVERAGE WOULD INCREASE BY: 7.08125

About

Parse the database from the Bowling Scorer app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published