Skip to content

Commit

Permalink
Merge pull request #1 from nicholasday/update_readme
Browse files Browse the repository at this point in the history
Update README
  • Loading branch information
nicholasday authored Oct 23, 2018
2 parents 704444d + a33413b commit 41084a7
Showing 1 changed file with 37 additions and 2 deletions.
39 changes: 37 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,37 @@
# automatic-judging-tool
Scrapes devpost and generates csvs for teams for judging
# DevGET

GETS submission data from [Devpost](https://devpost.com) Hackathons and generates CSVs for judging teams based on prize categories.

This is necessary because Devpost doesn't provide an API. We _may_ have manually
scraped the data to provide it for our judges in previous years....

# Usage

Log in to Devpost, after installing the extension. Go to Account -> Manage Hackathons -> Submissions. Once you're on the submissions page, click the DevGET button. The results from the scraping should be in the console. (Soon to be downloadable and normalized in CSV files)

# Installation

1. Clone the repo

2. Peruse Chrome's extension [getting started tutorial](https://developer.chrome.com/extensions/getstarted) at your leisure
* We will walk through the gist of it in the following steps

3. In Chrome, go to `chrome://extensions`

4. Toggle the `Developer Mode` switch on the page

5. Click `Load unpacked`

6. Select the directory of this repo that you cloned earlier

# Documentation

`get_submission_data.js` contains the code for parsing the Devpost page and
downloading the subsequent html pages specific for each submission. It formats
this data into an array of submissions and prizes for each submission.

`popup.js` handles the extension's button in the toolbar and executing
`get_submission_data.js` once the button is clicked, and logging the results to the
console.

`popup.html` specifies the button and it's design.

0 comments on commit 41084a7

Please sign in to comment.