DmitrMakeev commited on
Commit
4e3dd9f
·
verified ·
1 Parent(s): 7bf3754

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +55 -0
app.py CHANGED
@@ -119,13 +119,68 @@ def upload_file():
119
  full_url = request.url_root.replace('http://', 'https://') + 'uploads/' + unique_filename
120
  return f"File uploaded successfully and saved to {full_url}", 200
121
 
 
 
 
122
  @app.route('/uploads/<filename>', methods=['GET'])
123
  def uploaded_file(filename):
124
  return send_from_directory(UPLOAD_FOLDER, filename)
125
 
 
 
 
 
126
  @app.route('/up_fa', methods=['GET'])
127
  def up_fa():
128
  return render_template('up_fa.html')
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
129
 
130
  @app.route('/up_page', methods=['POST'])
131
  def upload_page():
 
119
  full_url = request.url_root.replace('http://', 'https://') + 'uploads/' + unique_filename
120
  return f"File uploaded successfully and saved to {full_url}", 200
121
 
122
+
123
+
124
+
125
  @app.route('/uploads/<filename>', methods=['GET'])
126
  def uploaded_file(filename):
127
  return send_from_directory(UPLOAD_FOLDER, filename)
128
 
129
+
130
+
131
+
132
+
133
  @app.route('/up_fa', methods=['GET'])
134
  def up_fa():
135
  return render_template('up_fa.html')
136
+
137
+
138
+ @app.route('/ns_info', methods=['GET'])
139
+ def ns_info():
140
+ return render_template('ns_info.html')
141
+
142
+ @app.route('/api/group/<int:group_id>/parameters', methods=['GET'])
143
+ def get_group_parameters(group_id):
144
+ api_token = request.args.get('apiToken')
145
+
146
+ if not api_token:
147
+ return jsonify({'error': 'API Token is required'}), 400
148
+
149
+ url = f'https://api.notisend.ru/v1/email/lists/{group_id}/parameters'
150
+ headers = {
151
+ 'Content-Type': 'application/json',
152
+ 'Authorization': f'Bearer {api_token}'
153
+ }
154
+
155
+ try:
156
+ response = requests.get(url, headers=headers)
157
+ response.raise_for_status()
158
+ data = response.json()
159
+ return jsonify(data)
160
+ except requests.RequestException as e:
161
+ return jsonify({'error': str(e)}), 500
162
+
163
+
164
+
165
+
166
+
167
+
168
+
169
+
170
+
171
+
172
+
173
+
174
+
175
+
176
+
177
+
178
+
179
+
180
+
181
+
182
+
183
+
184
 
185
  @app.route('/up_page', methods=['POST'])
186
  def upload_page():