code: def get_item(identifier,
               config=None,
               config_file=None,
               archive_session=None,
               debug=None,
               http_adapter_kwargs=None,
               request_kwargs=None):
      
      if not archive_session:
          archive_session = get_session(config, config_file, debug, http_adapter_kwargs)
      return archive_session.get_item(identifier, request_kwargs=request_kwargs)
docs: Get an :class:`Item` object.
  
      :type identifier: str
      :param identifier: The globally unique Archive.org item identifier.
  
      :type config: dict
      :param config: (optional) A dictionary used to configure your session.
  
      :type config_file: str
      :param config_file: (optional) A path to a config file used to configure your session.
  
      :type archive_session: :class:`ArchiveSession`
      :param archive_session: (optional) An :class:`ArchiveSession` object can be provided
                              via the ``archive_session`` parameter.
  
      :type http_adapter_kwargs: dict
      :param http_adapter_kwargs: (optional) Keyword arguments that
                                  :py:class:`requests.adapters.HTTPAdapter` takes.
  
      :type request_kwargs: dict
      :param request_kwargs: (optional) Keyword arguments that
                             :py:class:`requests.Request` takes.
  
      Usage:
          >>> from internetarchive import get_item
          >>> item = get_item('nasa')
          >>> item.item_size
          121084