docs: def get_session(user_agent):
      """Sets up urllib sessions"""
  
      client = requests.Session()
      client.headers.update({
          'Content-Type': 'application/json',
          'User-Agent': user_agent,
      })
      retry = Retry(connect=3, backoff_factor=3)
      adapter = HTTPAdapter(max_retries=retry)
      client.mount('https://', adapter)
      return client