As it's right now this project contains:
A class diagram of the extractors (readable from draw.io).
A set of scripts, one for each class, palced at the /src folder.
As the proyect it's brand new, the scripts are prepared to run only on the test pages provided, although it's intended to improve the functionality and range of the scripts in the future.
The pages and tables we're actually using as guide are the ones listed here.
Clone the repo:
$ git clone https://gabybosetti@bitbucket.org/gabybosetti/infovis.git
Download the dependencies:
$ cd infovis
$ yarn
After performing the steps described above,
- Open "chrome://extensions/" in Chrome
- Click "Load not packaged extension"
- Select any file in your add-on's root directory,
infovis/src/
or run the following scripts,
$ yarn start:chrome # yarn start:chromium, for chromium
Visit https://en.wikipedia.org/wiki/The_Rolling_Stones_discography
Click on the extension icon (yellow with a black bar). The tables will be highlighted and a button will be added on their bottom.
Go down in the page to the "charted songs from 2016" section. Click on the "Export button". You can check the logged results in the Javascript console.