Parses the submission CSV files from devpost.com for quick assignment of judges during your hackathon.
Latest build uses Python 3.6.5 (64bit).
Clone or download the repository.
- On devpost.com, login and click on your user profile
- Click on Manage Hackathons
- Click on the Hackathon you want to download the CSV file from
- Click on the Matrics tab
- Under the "Export submission and registrant data" section:
- Select "Submission data" under Type of Report
- Select "Do not include" under Personally identifiable information
- Select "Sort the export by opt-in prize" under Opt-in prize
- Click the "Generate .csv report" button
- Click on "Download report"
- Follow the "Downloading the Submission CSV on Devpost" instructions above, and put the CSV in the project folder
- Rename the file from step 1 into "submissions.csv"
- Open the project folder in the terminal of your choice
- Run the command: python parse.py #OfJudges
- Example. If you want 3 judges, run: python parse.py 3
- You may need to delete existing output CSV files, before running this script
- The output CSV files will assign projects to judges, so that each submission will be viewed by at least 2 judges (This number can be reconfigured in the Python script).
Note: Specific Sponsor Prize Judges functionality will need to be coded for your hackathon. This project is a good template, if you desire this functionality.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D