| Official speed | 35.98 wpm (114.73 seconds elapsed during race) | 
 
  | Without ending ping | 36.13 wpm (2,470 ms delay sending score to TypeRacer’s server) | 
 
  | Timerless | 36.59 wpm (1,411 ms elapsed before first character typed; 110.85 seconds elapsed during race) | 
 
  | Timerless minus one | 36.48 wpm, ignoring the first character typed | 
 
  | Race Start | October 6, 2024 4:44:57am UTC | 
 
  | Race Finish | October 6, 2024 4:46:52am UTC | 
 
  | Outcome | No win (2 of 3) | 
 
  | Accuracy | 96.0% | 
 
  | Points | 22.19 | 
 
  | Text | #10016 (Length: 344 characters) import re import sys import urllib2 import BeautifulSoup usage = "Run the script: ./geolocate.py IPAddress" if len(sys.argv)!=2:   print(usage)   sys.exit(0) if len(sys.argv) > 1:   ipaddr = sys.argv[1] geody = "http://www.geody.com/geoip.php?ip=" + ipaddr html_page = urllib2.urlopen(geody).read() soup = BeautifulSoup.BeautifulSoup(html_page) | 
 
  | Characters typed | impoprrt re import sys import urllib32 import BeautifulSoup usage = "Run the script: ./gheoeolocatyee.py IPAddress" if len(sys.argv)!=2: print(usage) sys.exiott(0) if len(sys.argv) > 1: ipaddr _= sys.arfgggv[1] geod7yy = "http:/.//www.geody.com/geoip./php?ip=" _++ io[apaddr html_p[aage = urllib2.urlopen(geody).read() soup ++= BeautifulSoup.BeaurttifulSoup(htjlml_page) | 
 
  | Timing | 
    
     | Character | i | m | p | o | p | r | -r | -p | r | t |  | r | e |  | i | m | p | o | r | t |  | s | y | s |  |  
     | Milliseconds | 1411 | 154 | 182 | 167 | 0 | 106 | 391 | 122 | 155 | 219 | 129 | 114 | 97 | 237 | 140 | 174 | 153 | 140 | 129 | 214 | 122 | 118 | 136 | 65 | 119 |  
    
     | Character | i | m | p | o | r | t |  | u | r | l | l | i | b | 3 | -3 | 2 |  | i | m | p | o | r | t |  | B |  
     | Milliseconds | 157 | 165 | 158 | 118 | 161 | 263 | 98 | 212 | 148 | 220 | 177 | 142 | 139 | 236 | 505 | 194 | 351 | 118 | 186 | 193 | 74 | 117 | 178 | 194 | 538 |  
    
     | Character | e | a | u | t | i | f | u | l | S | o | u | p |  | u | s | a | g | e |  | = |  | " | R | u | n |  
     | Milliseconds | 337 | 131 | 225 | 244 | 128 | 164 | 116 | 166 | 370 | 246 | 114 | 199 | 157 | 297 | 121 | 105 | 223 | 187 | 291 | 255 | 222 | 157 | 346 | 238 | 155 |  
    
     | Character |  | t | h | e |  | s | c | r | i | p | t | : |  | . | / | g | h | e | o | -o | -e | -h | e | o | l |  
     | Milliseconds | 86 | 125 | 83 | 66 | 154 | 287 | 280 | 228 | 129 | 144 | 184 | 306 | 172 | 272 | 237 | 496 | 0 | 147 | 146 | 356 | 117 | 172 | 128 | 119 | 237 |  
    
     | Character | o | c | a | t | y | e | -e | -y | e | . | p | y |  | I | P | A | d | d | r | e | s | s | " |  | i |  
     | Milliseconds | 465 | 188 | 129 | 165 | 0 | 146 | 380 | 143 | 145 | 223 | 298 | 185 | 189 | 189 | 193 | 262 | 351 | 125 | 155 | 92 | 201 | 161 | 254 | 193 | 173 |  
    
     | Character | f |  | l | e | n | ( | s | y | s | . | a | r | g | v | ) | ! | = | 2 | : |  | p | r | i | n | t |  
     | Milliseconds | 131 | 94 | 155 | 79 | 140 | 280 | 251 | 87 | 98 | 217 | 240 | 196 | 310 | 344 | 372 | 731 | 807 | 463 | 644 | 152 | 177 | 146 | 135 | 174 | 60 |  
    
     | Character | ( | u | s | a | g | e | ) |  | s | y | s | . | e | x | i | o | t | -t | -o | t | ( | 0 | ) |  | i |  
     | Milliseconds | 388 | 365 | 146 | 85 | 183 | 189 | 342 | 215 | 133 | 65 | 151 | 193 | 218 | 235 | 221 | 0 | 115 | 389 | 101 | 165 | 360 | 409 | 489 | 634 | 160 |  
    
     | Character | f |  | l | e | n | ( | s | y | s | . | a | r | g | v | ) |  | > |  | 1 | : |  | i | p | a | d |  
     | Milliseconds | 134 | 98 | 143 | 78 | 154 | 335 | 303 | 86 | 94 | 222 | 238 | 244 | 373 | 148 | 601 | 391 | 309 | 181 | 392 | 404 | 225 | 196 | 197 | 143 | 168 |  
    
     | Character | d | r |  | _ | -_ | = |  | s | y | s | . | a | r | f | g | -g | g | -g | -f | g | v | [ | 1 | ] |  |  
     | Milliseconds | 156 | 165 | 211 | 347 | 399 | 262 | 290 | 126 | 115 | 84 | 213 | 199 | 148 | 336 | 0 | 471 | 379 | 308 | 37 | 139 | 494 | 901 | 252 | 289 | 321 |  
    
     | Character | g | e | o | d | 7 | y | -y | -7 | y |  | = |  | " | h | t | t | p | : | / | . | / | -/ | -. | / | w |  
     | Milliseconds | 152 | 161 | 145 | 187 | 177 | 10 | 483 | 107 | 238 | 216 | 282 | 405 | 525 | 320 | 67 | 159 | 216 | 467 | 305 | 172 | 0 | 519 | 154 | 514 | 539 |  
    
     | Character | w | w | . | g | e | o | d | y | . | c | o | m | / | g | e | o | i | p | . | / | -/ | p | h | p | ? |  
     | Milliseconds | 197 | 125 | 237 | 334 | 272 | 138 | 239 | 233 | 311 | 204 | 123 | 239 | 222 | 241 | 179 | 143 | 200 | 212 | 542 | 0 | 484 | 447 | 245 | 204 | 379 |  
    
     | Character | i | p | = | " |  | _ | + | -+ | -_ | + |  | i | o | -o | [ | a | -a | -[ | p | a | d | d | r |  | h |  
     | Milliseconds | 429 | 159 | 655 | 464 | 254 | 562 | 0 | 10230 | 121 | 1193 | 427 | 289 | 0 | 443 | 319 | 265 | 342 | 119 | 477 | 375 | 185 | 145 | 162 | 175 | 241 |  
    
     | Character | t | m | l | _ | p | [ | a | -a | -[ | a | g | e |  | = |  | u | r | l | l | i | b | 2 | . | u | r |  
     | Milliseconds | 92 | 171 | 172 | 288 | 261 | 0 | 13 | 385 | 149 | 258 | 180 | 189 | 268 | 301 | 433 | 431 | 152 | 151 | 132 | 155 | 80 | 277 | 277 | 217 | 73 |  
    
     | Character | l | o | p | e | n | ( | g | e | o | d | y | ) | . | r | e | a | d | ( | ) |  | s | o | u | p |  |  
     | Milliseconds | 235 | 318 | 163 | 132 | 135 | 297 | 324 | 181 | 109 | 217 | 159 | 1302 | 347 | 267 | 85 | 203 | 177 | 364 | 208 | 257 | 211 | 86 | 148 | 206 | 199 |  
    
     | Character | + | -+ | + | -+ | = |  | B | e | a | u | t | i | f | u | l | S | o | u | p | . | B | e | a | u | r |  
     | Milliseconds | 442 | 495 | 2454 | 708 | 3232 | 712 | 387 | 270 | 645 | 114 | 663 | 212 | 115 | 111 | 207 | 355 | 241 | 111 | 211 | 404 | 492 | 246 | 414 | 415 | 725 |  
    
     | Character | t | -t | -r | t | i | f | u | l | S | o | u | p | ( | h | t | j | l | -l | -j | m | l | _ | p | a | g |  
     | Milliseconds | 0 | 518 | 177 | 170 | 141 | 163 | 94 | 203 | 318 | 235 | 122 | 173 | 470 | 483 | 139 | 124 | 146 | 472 | 151 | 393 | 0 | 276 | 240 | 67 | 135 |  
    
     | Character | e | ) |  
     | Milliseconds | 144 | 350 |  | 
 
  | WPM Timing | 
 
  | Seconds | WPM |  2.29 | 20.92 | 4.59 | 44.45 | 6.88 | 55.78 | 9.18 | 53.6 | 11.47 | 53.34 | 13.77 | 54.04 | 16.06 | 56.03 | 18.36 | 54.91 | 20.65 | 52.3 | 22.95 | 51.77 | 25.24 | 52.77 | 27.54 | 53.6 | 29.83 | 50.69 | 32.12 | 50.43 | 34.42 | 51.6 | 36.71 | 50.01 | 39.01 | 50.76 | 41.3 | 49.97 | 43.6 | 50.09 | 45.89 | 49.68 | 48.19 | 48.06 | 50.48 | 47.54 | 52.78 | 46.61 | 55.07 | 46.2 | 57.37 | 45.6 | 59.66 | 46.06 | 61.95 | 45.52 | 64.25 | 45.01 | 66.54 | 43.64 | 68.84 | 42.19 | 71.13 | 40.83 | 73.43 | 39.55 | 75.72 | 38.35 | 78.02 | 37.68 | 80.31 | 37.5 | 82.61 | 37.62 | 84.9 | 38.02 | 87.2 | 38.4 | 89.49 | 38.22 | 91.78 | 38.83 | 94.08 | 38.01 | 96.37 | 37.11 | 98.67 | 36.24 | 100.96 | 35.89 | 103.26 | 36.03 | 105.55 | 36.04 | 107.85 | 35.94 | 110.14 | 35.95 | 112.44 | 36.71 | 114.73 | 35.98 |  |