Skip to main content

Salesforce plugin for Prophetess

Project description

🧙‍♀️ Prophetess Salesforce Plugin

Prophetess plugin for extracting data from Salesforce

🚀 Installation

pip install prophetess-salesforce

🔧 Configuration

SalesforceExtractor takes several required configuration options. The full configuration break down is presented below:

key: |-
  -----BEGIN PRIVATE KEY-----
  ...
  -----END PRIVATE KEY-----
client_id: "yourclient.idfromsfdc"
user: marco@vapor.io
instance: na02
query: |-
  SELECT Id, Name
  FROM Account
  WHERE Type IN ('Customer', 'Partner')

Extractor

Key Values Description
user string Salesforce user which the key is assigned to
key string User private key for signing requests to SFDC API
client_id string SFDC API Client ID
instance string Which SFDC instance to connect to
query string The Salesforce Object Query Languge (SOQL) for record extraction

🧰 Development

Please fork this project and create a new branch to submit any changes. While not required, it's highly recommended to first create an issue to propose the change you wish to make. Keep pull requests well scoped to one change / feature.

This project uses tox + pytest to unit test and lint code. Use the following commands to validate your changes aren't breaking:

tox --cov-report term-missing
tox -e lint

🎉 Special Thanks

❤️ Kyler Burke original author of SFClient
❤️ Charles Butler

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

prophetess-salesforce-1.1.1.tar.gz (17.9 kB view details)

Uploaded Source

Built Distribution

prophetess_salesforce-1.1.1-py2.py3-none-any.whl (19.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file prophetess-salesforce-1.1.1.tar.gz.

File metadata

  • Download URL: prophetess-salesforce-1.1.1.tar.gz
  • Upload date:
  • Size: 17.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.8

File hashes

Hashes for prophetess-salesforce-1.1.1.tar.gz
Algorithm Hash digest
SHA256 9ce93d029773b8180cead660429dc965ea25b1bb17f04c7a9709269178fe118a
MD5 0400c38034183e5f4e9c7c1efb7740d9
BLAKE2b-256 c7b6dd319af35e86c6dcc0e00b659c1a375b7a5add0c5634360cbb4c9b60ecdb

See more details on using hashes here.

Provenance

File details

Details for the file prophetess_salesforce-1.1.1-py2.py3-none-any.whl.

File metadata

  • Download URL: prophetess_salesforce-1.1.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 19.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.8

File hashes

Hashes for prophetess_salesforce-1.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 95c1f6509c2affc47b9f9352c5b2bbfa742c86ca637e3f0dbc957234493f6148
MD5 a895a0f48fb867f5555582fb84e9cc77
BLAKE2b-256 ebdeeafde4b46c5e25fa8d1fe663d0cb1f35aae3265276b28abcf23dbfd13358

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page