Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- GITHUB_API = 'https://api.github.com'
- import requests
- import getpass
- import json
- from urlparse import urljoin
- def main():
- #
- # User Input
- #
- username = raw_input('github username: ')
- password = getpass.getpass('github password: ')
- note = raw_input('Note (optional): ')
- #
- # Compose Request
- #
- url = urljoin(GITHUB_API, 'authorizations')
- payload = {}
- if note:
- payload['note'] = note
- res = requests.post(
- url,
- auth = (username, password),
- data = json.dumps(payload),
- )
- #
- # Parse Response
- #
- j = json.loads(res.text)
- token = j['token']
- return token
- if __name__ == '__main__':
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement