File size: 3,157 Bytes
ccdb867
 
 
 
 
 
 
 
 
 
 
 
 
 
 
71d8030
 
d12b8d2
ccdb867
71d8030
60e1f9f
ccdb867
 
 
 
 
 
 
 
 
 
ae7980e
18ccce6
ccdb867
5fd1844
ee09a16
5fd1844
ed967ad
b6e63ce
06aa6df
7300bc2
ab5b179
7f1d006
e7832dd
ecb94a6
 
21b89ef
ecb94a6
5fd1844
ab5b179
ccdb867
 
 
 
 
e619beb
ecb94a6
 
28ba278
ecb94a6
 
 
ccdb867
 
 
 
e448c9d
8c46058
1d26f79
a5554ec
2dcf838
 
e448c9d
2dcf838
 
c5ec071
e448c9d
2dcf838
 
c5ec071
df763ce
c5ec071
 
108ffb7
c5ec071
 
ff9bbe0
c5ec071
 
df763ce
c5ec071
 
e448c9d
2dcf838
 
 
1d26f79
ccdb867
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
import flask
import flask_cors
import os

def checkPassword(passwordInput, password):
    if (str(passwordInput) == str(password)):
        return True
    else:
        return False

# sets up the app
app = flask.Flask(__name__)
flask_cors.CORS(app)

# creates a API endpoint for the password input
@app.route('/api/passwordinput', methods=['POST'])
def password():
    PASSWORD = os.environ.get('PASSWORD')
    securePassword = "$"+PASSWORD
    passwordIn = flask.request.get_json()['passwordInput']
    access = checkPassword(passwordIn, securePassword)
    data = {}
    
    # Example data (could be fetched or processed dynamically)
    
    if access:
        data = {
            'PASSWORD': securePassword,
            'PASSWORDINPUT': passwordIn,
            'ACCESS': access,
        }
        f = open('/FUNCTIONS/FUNCTIONS_BACKEND.txt', 'r', encoding='utf-8')
        FUNCTIONS_BACKEND = eval('{'+f.read()+'}')
        f.close()
        f = open('/FUNCTIONS/FUNCTIONS_FRONTEND.txt', 'r', encoding='utf-8')
        FUNCTIONS_FRONTEND = f.read()
        f.close()
        f = open('/LINKS/LINKS.txt', 'r', encoding='utf-8')
        LINKS = eval('{'+f.read()+'}')
        f.close()
        f = open('/RIGHTCLICK/RIGHTCLICK.txt', 'r', encoding='utf-8')
        RIGHTCLICK = f.read()
        f.close()

        data.update({'DATA': {}})
        data['DATA'].update({'LINKS': LINKS})
        
        data['DATA'].update({'CODE': {}})
        data['DATA']['CODE'].update({'FUNCTIONS': {'BACKEND': FUNCTIONS_BACKEND, 'FRONTEND': FUNCTIONS_FRONTEND}})
        data['DATA']['CODE'].update({'RIGHTCLICK': RIGHTCLICK})
    else:
        data = {
            'PASSWORD': 'Access Denied',
            'PASSWORDINPUT': passwordIn,
            'ACCESS': access,
            'DATA': {
                'CODE': {
                    'FUNCTIONS': 'Access Denied',
                    'RIGHTCLICK': 'Access Denied'
                },
                'LINKS': 'Access Denied'
            }
        }
    
    return flask.jsonify(data)

@app.route('/ACCESS/Listen to Wellerman', methods=['GET'])
def ListenToWellerman():
    return 'Access Denied'
@app.route('/ACCESS/A Lot of Games/Jacob Janzen\'s Website', methods=['GET'])
def ALotOfGames():
    return 'Access Denied'
@app.route('/ACCESS/Make a Review', methods=['GET'])
def MakeAReview():
    return 'Access Denied'

@app.route('/ACCESS/The Wellerman Group AI', methods=['GET'])
def TheWellermanGroupAI():
    return 'Access Denied'
@app.route('/ACCESS/The Wellerman Group AI/Chat GPT', methods=['GET'])
def ChatGPT():
    return 'Access Denied'
@app.route('/ACCESS/The Wellerman Group AI/Dalle-2', methods=['GET'])
def Dalle2():
    return 'Access Denied'
@app.route('/ACCESS/The Wellerman Group AI/3D Thing', methods=['GET'])
def ThreeDimensionalThing():
    return 'Access Denied'
@app.route('/ACCESS/The Wellerman Group AI/Make Your Own', methods=['GET'])
def MakeYourOwn():
    return 'Access Denied'

@app.route('/ACCESS/The Wellerman Group Chatbox', methods=['GET'])
def TheWellermanGroupChatbox():
    return 'Access Denied'


if __name__ == "__main__":
    app.run(debug=True,host="0.0.0.0",port=5000)