Skip to main content

🧙‍♀️ 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

Metadata

Release files for prophetess-salesforce 1.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for prophetess-salesforce 1.1.1
File Size Uploaded Provenance
prophetess-salesforce-1.1.1.tar.gz 17.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for prophetess-salesforce 1.1.1
File Interpreter ABI Platform
prophetess_salesforce-1.1.1-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 37.5 kB

Release files / prophetess-salesforce-1.1.1.tar.gz

Download URL prophetess-salesforce-1.1.1.tar.gz
Size 17.9 kB
Tags Source
SHA-256 checksum
How to use checksums
9ce93d029773b8180cead660429dc965ea25b1bb17f04c7a9709269178fe118a
BLAKE2b-256 checksum
How to use checksums
c7b6dd319af35e86c6dcc0e00b659c1a375b7a5add0c5634360cbb4c9b60ecdb
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / prophetess_salesforce-1.1.1-py2.py3-none-any.whl

Download URL prophetess_salesforce-1.1.1-py2.py3-none-any.whl
Size 19.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
95c1f6509c2affc47b9f9352c5b2bbfa742c86ca637e3f0dbc957234493f6148
BLAKE2b-256 checksum
How to use checksums
ebdeeafde4b46c5e25fa8d1fe663d0cb1f35aae3265276b28abcf23dbfd13358
Upload date
Uploaded using Trusted Publishing?
What is 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

Security for prophetess-salesforce 1.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page