ctftime-scraper
v1.0.2
Published
A scraper for https://ctftime.org/
Downloads
10
Readme
ctftime-scraper
A scraper for https://ctftime.org/
requirements
- node >= v9.4.0
- npm >= 5.6.0
install
Using npm:
npm install --save ctftime-scraper
usage
get team
Return a Promise that resolve with the Team .
const ctftime = require('ctftime-scraper')
ctftime.getTeam(teamId)
.then(team => console.log(team))
.catch(error => console.error(error))
get writeup
Return a Promise that resolve with the Writeup .
const ctftime = require('ctftime-scraper')
ctftime.getWriteup(writeupId)
.then(writeup => console.log(writeup))
.catch(error => console.error(error))
developement
Install dependencies:
npm install
Run the linter:
npm run linter
Fix using linter:
npm run linter-fix
test
Feature tests are run daily, thank to Travis Ci new feature CRON Jobs. This way we know if the scraper is ever broken.
Run the tests:
npm test
license
MIT