Coder Social home page Coder Social logo

xmaayy / happlications Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 18 KB

A small console application to help with sorting through applicants. It allows for grouping by different categories, as well as performs basic ranking of github and text based answers

Python 100.00%

happlications's Introduction

Happlications

A small console application to help with sorting through applicants. It allows for grouping by different categories, as well as performs basic ranking of github and text based answers

How to use it

The data you're sorting should be in the same directory as ranking.py, I may change it so that you can type in a different path but for now it is what it is.

Its going to ask you for your github credentials first. This is used to grab github data for each of the participants that provided their link, I couldnt use unauthenticated github api requests because that maxes at 60/hr, and I'm not put ting any kind of hardcoded key or password in here.

Please enter your github username: xmaayy
Password for xmaayy:
  2%|█▌                                                                            | 11/566 [00:02<02:04,  4.45it/s]

once its fetched all that data youll be prompted for what to do

What would you like to do? (sort, export, exit): 

From here on out the prompts should be enough to guide you. Make sure to use the export function once you've done all your sorting to actually save the results. The filename should be <filename>.csv when you input it, and you'll find it in the same folder that the original data was in.

The Data it works with

Data should be raw exported CSV's from typeform. There are two hardcoded columns in the code, but theyre in the ranking.py file and its used for making data more uniform, and for table formatting. Feel free to delete the lines that deal with that and it will have no effect on the code.

Columns

  1. #
  2. First Name:
  3. Last Name:
  4. Nice to meet you {{answer_102301024}}, what email can we reach you with?
  5. In case of an emergency at the event, what is your cell number?
  6. Will you be 18 or older by February 16th, 2019?
  7. What do you identify as?
  8. Other
  9. Which race / ethnicity do you identify with?
  10. What school do you attend?
  11. What is the name of your school?
  12. What do you study at {{answer_102301040}}?
  13. What do you study at {{answer_102301026}}?
  14. When do you expect to graduate?
  15. How many Hackathons have you been to before?
  16. Halal
  17. Vegetarian
  18. Lactose free
  19. Peanut free
  20. Tree nut free
  21. Gluten free
  22. Other.1
  23. T-shirt sizes (Unisex):
  24. Would you require travel reimbursement if available?
  25. Where are you travelling from?
  26. What do you want to get out of cuHacking?
  27. Tell us about your favorite project you've worked on over the past year. If you haven't worked on one, tell us about one you'd want to do!
  28. Resume (.pdf, .png, .docx):
  29. GitHub:
  30. LinkedIn:
  31. Personal Website:
  32. MLH Code of Conduct
  33. MLH Privacy Policy
  34. MLH Contest Terms
    Please go through the Contest Terms at:
  35. Is there anything you would like to tell us that we didn't ask?
  36. Start Date (UTC)
  37. Submit Date (UTC)
  38. Network ID
  39. Best Language:
  40. Language Info:
  41. Total Stars:
  42. Star Info:

happlications's People

Contributors

xmaayy avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.