26 lines
		
	
	
		
			521 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			521 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
from flask import Flask
 | 
						|
import sqlite3
 | 
						|
 | 
						|
app = Flask(__name__)
 | 
						|
 | 
						|
# Create a route for the web server
 | 
						|
@app.route('/')
 | 
						|
def serve_data():
 | 
						|
  # Connect to the database
 | 
						|
  db = sqlite3.connect("btc_timeseries.db")
 | 
						|
 | 
						|
  # Fetch the data from the database
 | 
						|
  cursor = db.execute("SELECT * FROM timeseries")
 | 
						|
  data = cursor.fetchall()
 | 
						|
 | 
						|
  # Convert the data to JSON format
 | 
						|
  data_json = json.dumps(data)
 | 
						|
 | 
						|
  # Return the data as a response to the request
 | 
						|
  return data_json
 | 
						|
 | 
						|
if __name__ == '__main__':
 | 
						|
  # Run the web server
 | 
						|
  app.run()
 | 
						|
 |