jupyter-naas / awesome-notebooks

A powerful data & AI notebook templates catalog: prompts, plugins, models, workflow automation, analytics, code snippets - following the IMO framework to be searchable and reusable in any context.
https://naas.ai/search
BSD 3-Clause "New" or "Revised" License
2.66k stars 448 forks source link

Pipedrive - Get contact list #94

Closed jravenel closed 2 years ago

jravenel commented 3 years ago

Input : Pipedrive API Key

Output : Dataframe with contact list : FIRSTNAME, LASTNAME, JOB, COMPANY, PHONE, EMAIL

calok64 commented 3 years ago

Hi @jravenel ,

Please find below the update about this task. Do review and let me know the changes.

Sample data is used as follows. Field "JOB" is custom created and can be accessed by Field API Key.

sample_data

Data is available via API as follows.

sample_output

The API is opensource source there wasnt much issue in accessing the data. Just an API key would work from the signed in user account.

jravenel commented 3 years ago

@calok64 looks great, you can proceed to the creation of the awesome notebooks then with a free account I guess. 👍

FlorentLvr commented 2 years ago

@calok64 , TY for contribution. I have made some changes to fit to our model:

calok64 commented 2 years ago

@FlorentLvr The script needs "pipedrive-python-lib" package to be installed. To fix this issue I have added requirements.txt file which has the latest version of the required package. Have added check at the start of the script and renamed the file to template.ipynb

FlorentLvr commented 2 years ago

@calok64 , I just added "!pip install pipedrive-python-lib" in the notebook and merge your contribution. TY for your work. image