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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ce93d029773b8180cead660429dc965ea25b1bb17f04c7a9709269178fe118a |
|
MD5 | 0400c38034183e5f4e9c7c1efb7740d9 |
|
BLAKE2b-256 | c7b6dd319af35e86c6dcc0e00b659c1a375b7a5add0c5634360cbb4c9b60ecdb |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95c1f6509c2affc47b9f9352c5b2bbfa742c86ca637e3f0dbc957234493f6148 |
|
MD5 | a895a0f48fb867f5555582fb84e9cc77 |
|
BLAKE2b-256 | ebdeeafde4b46c5e25fa8d1fe663d0cb1f35aae3265276b28abcf23dbfd13358 |