snapsheets.downloader

Module Contents

Functions

via_requests

Download spreadsheet via requests.get

via_httpx

Download spreadsheet via httpx.get

via_wget

Download spreadsheet via wget

API

snapsheets.downloader.via_requests(url: str, params: dict, filename: str) dict[str, Any]

Download spreadsheet via requests.get

  • Download using requests module

  • Output filename can be configured with CLI option and config.

Parameters

url: str base URL params: dict query filename: str output filename

Returns

dict[str, any]

snapsheets.downloader.via_httpx(url: str, params: dict, filename: str) dict[str, Any]

Download spreadsheet via httpx.get

  • Downlaod using httpx module

  • Output filename can be configured with CLI option and config.

Parameters

filename: str output filename export_url: str download URL

Returns

dict[str, any]

snapsheets.downloader.via_wget(url: str, params: str, filename: str) dict[str, Any]

Download spreadsheet via wget

  • Download using wget command

  • Output filename can be configured with CLI option and config.

Parameters

filename : str output filename export_url : str download URL

Returns

dict[str, any]