Amazing-Python-Scripts
55 строк · 1.2 Кб
1import pyrebase2
3import FirebaseScripts.CredentialsHelper as credentials4
5firebase = pyrebase.initialize_app(credentials.get_fireBase_credentials())6
7database = firebase.database()8
9
10def create_data_path():11response = database.child("testdata")12print(response)13return response14
15
16def add_data(data):17response = database.child("testdata").push(data)18print(response)19return response20
21
22def set_key_of_data(data):23response = database.child("testdata").child("newKey").set(data)24print(response)25return response26
27
28def update_data(updateData):29response = database.child("testdata").child("newKey").update(updateData)30print(response)31return response32
33
34def delete_data(key):35response = database.child("testdata").child(key).remove()36print(response)37return response38
39
40def retrieve_data():41response = database.child("testdata").get()42print("data " + str(response))43print("Keys : " + str(response.key()))44print("Values : " + str(response.val()))45return response46
47
48def print_all_data():49for i in retrieve_data().each():50print(i.key())51print(i.val())52
53
54if __name__ == "__main__":55print_all_data()56