Skip to content

Scrapes the web for uscf chess ratings, lichess ratings, and chesskid ratings given a sheet with names and IDs.

Notifications You must be signed in to change notification settings

JakeYash/ChessRatingUpdater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChessRatingUpdater

Scrapes the web for uscf chess ratings, lichess ratings, and chesskid ratings given a sheet with names and IDs.

Instructions

  • Make copy of vars-default to vars
  • Modify vars to update the value for gsheets_api_key_file
  • Modify 'rss_url' to allow traversal through a chesskid rss
  • 'source_sheet' should have a list of 4 columns, for full names, uscf ids, lichess usernames, and chesskid usernames
  • 'target_sheet' can be empty outside of the header
  • setup a venv by the name of .venv using requirements.txt
  • 0 5-23/3 * * * /usr/bin/bash PATH/TO/run_ws.sh to run every 3 hours from 5 am to 11 pm (UTC or whatever system time is).

About

Scrapes the web for uscf chess ratings, lichess ratings, and chesskid ratings given a sheet with names and IDs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published