Update app.py
Browse files
app.py
CHANGED
|
@@ -1838,6 +1838,13 @@ DATABASES5 = ['data_gc.db']
|
|
| 1838 |
curators = ["Anna", "Ekaterina", "Ivan", "Maria", "Sergey", "Olga", "Alex", "Natalia", "Dmitry", "Elena"]
|
| 1839 |
current_curator_index = 0
|
| 1840 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1841 |
def j_verify_phone_number(phone_number):
|
| 1842 |
full_url_ver = f"{wa_url}{wa_ak}{ws_url_ver}{wa_api_key}"
|
| 1843 |
payload = {"phoneNumber": phone_number}
|
|
@@ -1919,15 +1926,17 @@ def j_upload_json():
|
|
| 1919 |
if file.filename == '':
|
| 1920 |
return jsonify({"error": "No selected file"}), 400
|
| 1921 |
if file and file.filename.endswith('.json'):
|
| 1922 |
-
|
| 1923 |
-
|
| 1924 |
-
|
| 1925 |
-
|
| 1926 |
-
|
| 1927 |
-
|
| 1928 |
-
|
| 1929 |
-
|
| 1930 |
-
|
|
|
|
|
|
|
| 1931 |
return jsonify({"error": "Invalid file format"}), 400
|
| 1932 |
|
| 1933 |
@app.route('/j_upl_json', methods=['GET'])
|
|
@@ -1960,7 +1969,6 @@ def j_se_upl_json():
|
|
| 1960 |
|
| 1961 |
|
| 1962 |
|
| 1963 |
-
|
| 1964 |
|
| 1965 |
|
| 1966 |
@app.route('/gc_in', methods=['GET'])
|
|
|
|
| 1838 |
curators = ["Anna", "Ekaterina", "Ivan", "Maria", "Sergey", "Olga", "Alex", "Natalia", "Dmitry", "Elena"]
|
| 1839 |
current_curator_index = 0
|
| 1840 |
|
| 1841 |
+
wa_url = 'https://example.com'
|
| 1842 |
+
wa_ak = 'API_KEY'
|
| 1843 |
+
ws_url_ver = '/verify_phone'
|
| 1844 |
+
wa_api_key = 'YOUR_API_KEY'
|
| 1845 |
+
gog_url = 'https://example.com/google_forms'
|
| 1846 |
+
api_key_sys = 'YOUR_API_KEY_SYS'
|
| 1847 |
+
|
| 1848 |
def j_verify_phone_number(phone_number):
|
| 1849 |
full_url_ver = f"{wa_url}{wa_ak}{ws_url_ver}{wa_api_key}"
|
| 1850 |
payload = {"phoneNumber": phone_number}
|
|
|
|
| 1926 |
if file.filename == '':
|
| 1927 |
return jsonify({"error": "No selected file"}), 400
|
| 1928 |
if file and file.filename.endswith('.json'):
|
| 1929 |
+
try:
|
| 1930 |
+
data = file.read().decode("UTF8")
|
| 1931 |
+
parsed_data = j_parse_json_data(data)
|
| 1932 |
+
verify_phone = request.form.get('verify_phone', '0')
|
| 1933 |
+
add_curator = request.form.get('add_curator', '0')
|
| 1934 |
+
logging.debug(f"Verify Phone: {verify_phone}")
|
| 1935 |
+
logging.debug(f"Add Curator: {add_curator}")
|
| 1936 |
+
j_insert_data(parsed_data, verify_phone, add_curator)
|
| 1937 |
+
return jsonify({"message": "Data uploaded and inserted successfully"})
|
| 1938 |
+
except json.JSONDecodeError as e:
|
| 1939 |
+
return jsonify({"error": "Invalid JSON format"}), 400
|
| 1940 |
return jsonify({"error": "Invalid file format"}), 400
|
| 1941 |
|
| 1942 |
@app.route('/j_upl_json', methods=['GET'])
|
|
|
|
| 1969 |
|
| 1970 |
|
| 1971 |
|
|
|
|
| 1972 |
|
| 1973 |
|
| 1974 |
@app.route('/gc_in', methods=['GET'])
|