Amazing-Python-Scripts

Форк
0
55 строк · 1.2 Кб
1
import pyrebase
2

3
import FirebaseScripts.CredentialsHelper as credentials
4

5
firebase = pyrebase.initialize_app(credentials.get_fireBase_credentials())
6

7
database = firebase.database()
8

9

10
def create_data_path():
11
    response = database.child("testdata")
12
    print(response)
13
    return response
14

15

16
def add_data(data):
17
    response = database.child("testdata").push(data)
18
    print(response)
19
    return response
20

21

22
def set_key_of_data(data):
23
    response = database.child("testdata").child("newKey").set(data)
24
    print(response)
25
    return response
26

27

28
def update_data(updateData):
29
    response = database.child("testdata").child("newKey").update(updateData)
30
    print(response)
31
    return response
32

33

34
def delete_data(key):
35
    response = database.child("testdata").child(key).remove()
36
    print(response)
37
    return response
38

39

40
def retrieve_data():
41
    response = database.child("testdata").get()
42
    print("data " + str(response))
43
    print("Keys : " + str(response.key()))
44
    print("Values : " + str(response.val()))
45
    return response
46

47

48
def print_all_data():
49
    for i in retrieve_data().each():
50
        print(i.key())
51
        print(i.val())
52

53

54
if __name__ == "__main__":
55
    print_all_data()
56

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.