Advertisement
Guest User

Get Token Git3

a guest
Jun 1st, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. GITHUB_API = 'https://api.github.com'
  2.  
  3.  
  4. import requests
  5. import getpass
  6. import json
  7. from urlparse import urljoin
  8.  
  9. def main():
  10. #
  11. # User Input
  12. #
  13. username = raw_input('github username: ')
  14. password = getpass.getpass('github password: ')
  15. note = raw_input('Note (optional): ')
  16. #
  17. # Compose Request
  18. #
  19. url = urljoin(GITHUB_API, 'authorizations')
  20. payload = {}
  21. if note:
  22. payload['note'] = note
  23. res = requests.post(
  24. url,
  25. auth = (username, password),
  26. data = json.dumps(payload),
  27. )
  28. #
  29. # Parse Response
  30. #
  31. j = json.loads(res.text)
  32. token = j['token']
  33. return token
  34.  
  35. if __name__ == '__main__':
  36. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement