audioarxiv.resources.paper.validate_paper_arguments

audioarxiv.resources.paper.validate_paper_arguments(page_size: int, delay_seconds: float, num_retries: int) dict[source]

Validate the arguments for Paper.

Parameters:
  • page_size (int, optional) – Maximum number of results fetched in a single API request. Smaller pages can be retrieved faster, but may require more round-trips. The API’s limit is 2000 results per page. Defaults to 100.

  • delay_seconds (float, optional) – Number of seconds to wait between API requests. arXiv’s Terms of Use ask that you “make no more than one request every three seconds.” Defaults to 3.0.

  • num_retries (int, optional) – Number of times to retry a failing API request before raising an Exception. Defaults to 3.

Returns:

paper_size, delay_seconds, num_retries

Return type:

dict