WP Manifestindependent plugin directory
manifest / utilities / wp-chess-scraper

Chess Scraper

WordPress experimental plugin for scraping chess data from websites such as chess-results.com, fide.ratings.com and chess.sk. Used as an example of using the Simple HTML DOM library for scraping in WordPress.

by tomm-tomm · github.com/tomm-tomm/wp-chess-scraper

1stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/tomm-tomm/wp-chess-scraper/archive/refs/heads/main.zip

From the readme

# This is Chess Scraper, experimental WordPress plugin for scraping chess data from websites such as www.chess-results.com, www.fide.ratings.com and www.chess.sk. Plugin is used as a demonstration of using the Simple HTML DOM library for scraping in WordPress. Chess Scraper allows you to get: - a player roster for a chess club + information about these players (such as ELO) (plugin creates 2 new database tables) [NOTE: This part doesn't work. Is outdated because chess.sk website structure has changed.], - league team rosters (a club can have several league teams) + information about team players, league table, schedule and results of league matches (plugin creates 6 new database tables). Data update is done only manually due to longer data retrieval time. Club and team data are retrieved independently of each other. The plugin supports only English language localization. Notes: 1a. Scraping and displaying the requested club roster. The data is obtained based on the club ID number given on the website from which the data is scraped. Currently it is possible to scrape data only for clubs registered in the Slovak Chess Association. Scraping of club rosters from other c

Read the full README on GitHub →