code: def user_parse(data):
          
          _user = data.get('query', {}).get('results', {}).get('profile', {})
          yield 'id', _user.get('guid')
          yield 'username', _user.get('username')
          yield 'link', _user.get('profileUrl')
          emails = _user.get('emails')
          if isinstance(emails, list):
              for email in emails:
                  if 'primary' in list(email.keys()):
                      yield 'email', email.get('handle')
          elif isinstance(emails, dict):
              yield 'email', emails.get('handle')
          yield 'picture', _user.get('image', {}).get('imageUrl')
          city, country = map(lambda s: s.strip(),
                              _user.get('location', ',').split(','))
          yield 'city', city
          yield 'country', country
docs: Parse information from the provider.