| Official speed | 20.91 wpm (197.42 seconds elapsed during race) | 
 
  | Without ending ping | 20.95 wpm (3,847 ms delay sending score to TypeRacer’s server) | 
 
  | Timerless | 21.07 wpm (1,046 ms elapsed before first character typed; 192.53 seconds elapsed during race) | 
 
  | Timerless minus one | 21.01 wpm, ignoring the first character typed | 
 
  | Race Start | May 11, 2024 5:57:55pm UTC | 
 
  | Race Finish | May 11, 2024 6:01:13pm UTC | 
 
  | Outcome | Win (1 of 3) | 
 
  | Accuracy | 90.5% | 
 
  | Points | 12.90 | 
 
  | 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 | ipimport re import sys import urllib2 imoport BeatuutifulSuioup usage = "Run te he scrip t : ./geo;olaocate . pu y IPADddress " if len (sys.argv ) !=2;: print(usage) susys.exist(0) if elen*(sys.argv) }<> 1": ipadder -= sys.argv[1] geody -= "http": //www.geody.com/geopuip.php?ip=" + ipadddr html_pafge = urllib2. urlopen (geiodyody).read() soup= - = BeautifulSoup . BeautifiulSpoup (html -_page) | 
 
  | Timing | 
    
     | Character | i | p | -p | -i | i | m | p | o | r | t |  | r | e |  | i | m | p | o | r | t |  | s | y | s |  |  
     | Milliseconds | 1046 | 390 | 523 | 149 | 712 | 175 | 227 | 153 | 443 | 183 | 108 | 354 | 166 | 89 | 273 | 285 | 327 | 207 | 219 | 149 | 151 | 288 | 225 | 194 | 122 |  
    
     | Character | i | m | p | o | r | t |  | u | r | l | l | i | b | 2 |  | i | m | o | -o | p | o | r | t |  | B |  
     | Milliseconds | 612 | 250 | 230 | 192 | 176 | 201 | 126 | 1019 | 170 | 729 | 152 | 168 | 222 | 847 | 109 | 738 | 261 | 407 | 265 | 284 | 186 | 210 | 212 | 110 | 993 |  
    
     | Character | e | a | t | u | -u | -t | u | t | i | f | u | l | S | u | -u | i | -i | o | u | p |  | u | s | a | g |  
     | Milliseconds | 361 | 332 | 230 | 258 | 288 | 111 | 461 | 227 | 545 | 111 | 468 | 266 | 818 | 233 | 387 | 408 | 310 | 520 | 354 | 233 | 153 | 705 | 226 | 191 | 234 |  
    
     | Character | e |  | = |  | " | R | u | n |  | t | e |  | - | -e | h | e |  | s | c | r | i | p |  | - | t |  
     | Milliseconds | 279 | 103 | 854 | 168 | 1239 | 1086 | 233 | 201 | 133 | 206 | 266 | 108 | 236 | 110 | 226 | 149 | 59 | 387 | 241 | 393 | 209 | 232 | 225 | 268 | 265 |  
    
     | Character |  | - | : |  | . | / | g | e | o | ; | -; | -o | o | l | a | -a | o | c | a | t | e |  | - | . |  |  
     | Milliseconds | 137 | 727 | 243 | 240 | 1052 | 1586 | 1142 | 289 | 278 | 646 | 504 | 547 | 1100 | 159 | 511 | 363 | 365 | 269 | 327 | 167 | 187 | 127 | 226 | 257 | 186 |  
    
     | Character | - | p | u |  | - | -u | y |  | I | P | A | D | -D | d | d | r | e | s | s |  | - | " |  | i | f |  
     | Milliseconds | 344 | 180 | 384 | 177 | 291 | 131 | 256 | 143 | 846 | 508 | 505 | 573 | 417 | 204 | 395 | 283 | 217 | 357 | 144 | 162 | 237 | 625 | 201 | 444 | 384 |  
    
     | Character |  | l | e | n |  | - | ( | s | y | s | . | a | r | g | v |  | - | ) |  | - | ! | = | 2 | ; | -; |  
     | Milliseconds | 162 | 617 | 310 | 124 | 206 | 279 | 317 | 572 | 122 | 171 | 682 | 800 | 149 | 685 | 507 | 144 | 295 | 631 | 131 | 237 | 1107 | 1163 | 866 | 1487 | 449 |  
    
     | Character | : |  | p | r | i | n | t | ( | u | s | a | g | e | ) |  | s | u | s | -s | -u | y | s | . | e | x |  
     | Milliseconds | 258 | 342 | 934 | 206 | 158 | 233 | 344 | 748 | 599 | 183 | 217 | 258 | 163 | 900 | 575 | 287 | 278 | 188 | 367 | 117 | 241 | 261 | 731 | 441 | 320 |  
    
     | Character | i | s | -s | t | ( | 0 | ) |  | i | f |  | e | -e | l | e | n | * | -* | ( | s | y | s | . | a | r |  
     | Milliseconds | 299 | 192 | 602 | 236 | 621 | 481 | 719 | 389 | 229 | 565 | 148 | 875 | 271 | 631 | 273 | 112 | 737 | 350 | 236 | 417 | 181 | 140 | 954 | 320 | 221 |  
    
     | Character | g | v | ) |  | } | -} | < | -< | > |  | 1 | " | -" | : |  | i | p | a | d | d | e | -e | r |  | - |  
     | Milliseconds | 372 | 496 | 687 | 191 | 1634 | 466 | 3688 | 546 | 573 | 634 | 1216 | 974 | 306 | 184 | 306 | 529 | 210 | 219 | 521 | 193 | 237 | 323 | 106 | 366 | 945 |  
    
     | Character | -- | = |  | s | y | s | . | a | r | g | v | [ | 1 | ] |  | g | e | o | d | y |  | - | -- | = |  |  
     | Milliseconds | 421 | 329 | 209 | 779 | 226 | 130 | 479 | 507 | 188 | 321 | 1404 | 1022 | 741 | 405 | 262 | 1058 | 495 | 1099 | 208 | 208 | 914 | 477 | 497 | 194 | 221 |  
    
     | Character | " | h | t | t | p | " | -" | : |  | - | / | / | w | w | w | . | g | e | o | d | y | . | c | o | m |  
     | Milliseconds | 780 | 1140 | 336 | 157 | 355 | 1109 | 349 | 203 | 311 | 395 | 762 | 138 | 567 | 307 | 204 | 234 | 773 | 181 | 482 | 220 | 264 | 524 | 942 | 122 | 253 |  
    
     | Character | / | g | e | o | p | -p | u | -u | i | p | . | p | h | p | ? | i | p | = | " |  | + |  | i | p | a |  
     | Milliseconds | 978 | 963 | 216 | 255 | 387 | 293 | 301 | 278 | 188 | 543 | 353 | 758 | 463 | 244 | 1354 | 993 | 216 | 802 | 1140 | 849 | 1033 | 625 | 684 | 450 | 416 |  
    
     | Character | d | d | d | -d | r |  | h | t | m | l | _ | p | a | f | -f | g | e |  | = |  | u | r | l | l | i |  
     | Milliseconds | 287 | 113 | 154 | 306 | 348 | 472 | 549 | 312 | 337 | 534 | 1209 | 955 | 180 | 558 | 559 | 390 | 197 | 99 | 903 | 267 | 1119 | 212 | 463 | 162 | 516 |  
    
     | Character | b | 2 | . |  | - | u | r | l | o | p | e | n |  | - | ( | g | e | i | -i | o | -o | d | y | -y | -d |  
     | Milliseconds | 263 | 712 | 372 | 273 | 350 | 443 | 339 | 524 | 865 | 168 | 190 | 204 | 246 | 550 | 803 | 638 | 179 | 697 | 441 | 230 | 541 | 153 | 144 | 399 | 136 |  
    
     | Character | o | d | y | ) | . | r | e | a | d | ( | ) |  | s | o | u | p | = | -= |  | - |  | - | -- | = |  |  
     | Milliseconds | 458 | 482 | 156 | 1068 | 640 | 653 | 181 | 298 | 347 | 1125 | 258 | 610 | 1020 | 525 | 198 | 215 | 613 | 329 | 193 | 194 | 372 | 241 | 141 | 661 | 172 |  
    
     | Character | B | e | a | u | t | i | f | u | l | S | o | u | p |  | - | . |  | - | B | e | a | u | t | i | f |  
     | Milliseconds | 1007 | 405 | 274 | 285 | 248 | 249 | 276 | 242 | 1053 | 424 | 978 | 216 | 239 | 186 | 269 | 222 | 226 | 361 | 647 | 325 | 399 | 462 | 246 | 252 | 312 |  
    
     | Character | i | -i | u | l | S | p | -p | o | u | p |  | - | ( | h | t | m | l |  | - | - | -- | _ | p | a | g |  
     | Milliseconds | 184 | 335 | 862 | 227 | 1036 | 257 | 401 | 264 | 212 | 281 | 701 | 438 | 667 | 454 | 467 | 351 | 587 | 365 | 309 | 608 | 767 | 611 | 889 | 133 | 387 |  
    
     | Character | e | ) |  
     | Milliseconds | 320 | 701 |  | 
 
  | WPM Timing | 
 
  | Seconds | WPM |  3.95 | 15.2 | 7.9 | 33.43 | 11.85 | 34.44 | 15.79 | 32.67 | 19.74 | 31.61 | 23.69 | 28.87 | 27.64 | 28.66 | 31.59 | 30.01 | 35.54 | 28.03 | 39.48 | 26.14 | 43.43 | 25.7 | 47.38 | 25.07 | 51.33 | 24.78 | 55.28 | 25.62 | 59.23 | 25.12 | 63.17 | 24.12 | 67.12 | 23.96 | 71.07 | 24.15 | 75.02 | 23.83 | 78.97 | 23.86 | 82.92 | 23.74 | 86.86 | 23.62 | 90.81 | 22.6 | 94.76 | 22.03 | 98.71 | 22 | 102.66 | 22.09 | 106.61 | 21.84 | 110.55 | 21.93 | 114.5 | 21.59 | 118.45 | 21.38 | 122.4 | 21.76 | 126.35 | 21.75 | 130.3 | 21.74 | 134.24 | 21.45 | 138.19 | 21.27 | 142.14 | 21.44 | 146.09 | 21.27 | 150.04 | 21.43 | 153.99 | 21.35 | 157.93 | 21.35 | 161.88 | 21.05 | 165.83 | 21.13 | 169.78 | 21.06 | 173.73 | 21.21 | 177.68 | 21.21 | 181.62 | 21.21 | 185.57 | 21.15 | 189.52 | 21.02 | 193.47 | 20.9 | 197.42 | 20.91 |  |