SFrout - Sales Force Report Downloader

SFrout Downloads License Badge Wheel Support Badge Python Version Support Badge

SFrout is a scalable, asynchronous SalesForce report downloader for SAML/SSO clients.

What problem does this app solve?

In some organizations users are allowed to use only user interface with SSO authentication. No API, Security Tokens and other alternative connectors. This app automate authentication process, allow users to downloaded multiple SFDC reports, with custom parameteres, in asynchronous fashion.

Main features:

  • download single or multiple SFDC reports

  • asynchronous requestes

  • threaded IO processes

  • queued transport

  • fail safe, download the report or die trying

  • dual interface, importable package / CLI

  • logging to stdout / file

  • summary report in csv and console

  • dual report input format, csv / list[dict]

  • progress displayed as progress bar or console output

  • customizable number of workers

The User Guide

If you plane to use SFrout this place is for you.

The API Documentation

Let’s have a look under the hood.

The Components Documentation

Let’s go even deeper.

Index