mirror of
				https://github.com/kevinveenbirkenbach/baserow-ifto.git
				synced 2025-11-04 03:38:00 +00:00 
			
		
		
		
	implemented more verpose
This commit is contained in:
		@@ -11,6 +11,7 @@ def create_headers(api_key):
 | 
				
			|||||||
def handle_api_response(response, verbose):
 | 
					def handle_api_response(response, verbose):
 | 
				
			||||||
    """Handle API response, check for errors and decode JSON."""
 | 
					    """Handle API response, check for errors and decode JSON."""
 | 
				
			||||||
    if verbose:
 | 
					    if verbose:
 | 
				
			||||||
 | 
					        print("[INFO] Handling API response...")
 | 
				
			||||||
        print("Response Status Code:", response.status_code)
 | 
					        print("Response Status Code:", response.status_code)
 | 
				
			||||||
        print("Response Headers:", response.headers)
 | 
					        print("Response Headers:", response.headers)
 | 
				
			||||||
    if response.status_code != 200:
 | 
					    if response.status_code != 200:
 | 
				
			||||||
@@ -25,6 +26,8 @@ def handle_api_response(response, verbose):
 | 
				
			|||||||
        return None
 | 
					        return None
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def get_all_rows_from_table(base_url, api_key, table_id, verbose):
 | 
					def get_all_rows_from_table(base_url, api_key, table_id, verbose):
 | 
				
			||||||
 | 
					    if verbose:
 | 
				
			||||||
 | 
					        print(f"[INFO] Fetching all rows from table with ID: {table_id}...")
 | 
				
			||||||
    headers = create_headers(api_key)
 | 
					    headers = create_headers(api_key)
 | 
				
			||||||
    rows = []
 | 
					    rows = []
 | 
				
			||||||
    next_url = f"{base_url}database/rows/table/{table_id}/"
 | 
					    next_url = f"{base_url}database/rows/table/{table_id}/"
 | 
				
			||||||
@@ -43,6 +46,8 @@ def get_all_rows_from_table(base_url, api_key, table_id, verbose):
 | 
				
			|||||||
    return rows
 | 
					    return rows
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def get_all_tables_from_database(base_url, api_key, database_id, verbose):
 | 
					def get_all_tables_from_database(base_url, api_key, database_id, verbose):
 | 
				
			||||||
 | 
					    if verbose:
 | 
				
			||||||
 | 
					        print(f"[INFO] Fetching all tables from database with ID: {database_id}...")
 | 
				
			||||||
    headers = create_headers(api_key)
 | 
					    headers = create_headers(api_key)
 | 
				
			||||||
    response = requests.get(f"{base_url}database/tables/database/{database_id}/", headers=headers, verify=False)
 | 
					    response = requests.get(f"{base_url}database/tables/database/{database_id}/", headers=headers, verify=False)
 | 
				
			||||||
    if verbose:
 | 
					    if verbose:
 | 
				
			||||||
@@ -50,6 +55,8 @@ def get_all_tables_from_database(base_url, api_key, database_id, verbose):
 | 
				
			|||||||
    return handle_api_response(response, verbose) or []
 | 
					    return handle_api_response(response, verbose) or []
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def get_all_data_from_database(base_url, api_key, database_id, verbose):
 | 
					def get_all_data_from_database(base_url, api_key, database_id, verbose):
 | 
				
			||||||
 | 
					    if verbose:
 | 
				
			||||||
 | 
					        print(f"[INFO] Fetching all data from database with ID: {database_id}...")
 | 
				
			||||||
    tables = get_all_tables_from_database(base_url, api_key, database_id, verbose)
 | 
					    tables = get_all_tables_from_database(base_url, api_key, database_id, verbose)
 | 
				
			||||||
    data = {}
 | 
					    data = {}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user