Prasanna1622 commited on
Commit
890c5ed
·
verified ·
1 Parent(s): 95854b9

Update salesforce_integration.py

Browse files
Files changed (1) hide show
  1. salesforce_integration.py +9 -5
salesforce_integration.py CHANGED
@@ -1,23 +1,27 @@
1
 
2
 
 
3
  from simple_salesforce import Salesforce
4
  import pandas as pd
 
5
 
6
  def fetch_poles():
 
7
  sf = Salesforce(
8
- username="[email protected]",
9
- password="Vedavathi@04",
10
- security_token="jqe4His8AcuFJucZz5NBHfGU"
 
11
  )
12
 
13
  query = """
14
  SELECT Name, Site__c, Solar_Generation__c, Wind_Generation__c,
15
  Power_Required__c, Power_Sufficient__c, Camera_Status__c,
16
- Location_Latitude__c, Location_Longitude__c, RFID_Tag__c,
17
- Alert_Level__c, Tilt_Angle__c, Vibration_Level__c
18
  FROM Pole__c
19
  LIMIT 50
20
  """
21
  results = sf.query_all(query)
22
  df = pd.DataFrame(results['records']).drop(columns='attributes')
23
  return df
 
 
1
 
2
 
3
+
4
  from simple_salesforce import Salesforce
5
  import pandas as pd
6
+ import streamlit as st
7
 
8
  def fetch_poles():
9
+ creds = st.secrets["salesforce"]
10
  sf = Salesforce(
11
+ username=creds["[email protected]"],
12
+ password=creds["Vedavathi@04"],
13
+ security_token=creds["jqe4His8AcuFJucZz5NBHfGU"],
14
+ domain=creds {"login"}
15
  )
16
 
17
  query = """
18
  SELECT Name, Site__c, Solar_Generation__c, Wind_Generation__c,
19
  Power_Required__c, Power_Sufficient__c, Camera_Status__c,
20
+ Alert_Level__c, Tilt__c, Vibration__c
 
21
  FROM Pole__c
22
  LIMIT 50
23
  """
24
  results = sf.query_all(query)
25
  df = pd.DataFrame(results['records']).drop(columns='attributes')
26
  return df
27
+