
Python
August 3rd, 2024suno
Lyrics
from flask import Flask, request, jsonify
from flask_sqlalchemy import SQLAlchemy
from flask_cors import CORS
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///functions.db'
db = SQLAlchemy(app)
CORS(app)
class Function(db.Model):
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(100), nullable=False)
description = db.Column(db.String(200), nullable=False)
language = db.Column(db.String(100), nullable=False)
with app.app_context():
db.create_all()
@app.route('/api/functions', methods=['GET'])
def get_functions():
functions = Function.query.all()
results = [
{
'id': func.id,
'name': func.name,
'description': func.description,
'language': func.language
} for func in functions
]
return jsonify(results)
@app.route('/api/functions/search', methods=['GET'])
def search_functions():
query = request.args.get('query', '')
language = request.args.get('language', '')
functions = Function.query.filter(
Function.description.ilike(f'%{query}%'),
Function.language.ilike(f'%{language}%')
).all()
results = [
{
'id': func.id,
'name': func.name,
'description': func.description,
'language': func.language
} for func in functions
]
return jsonify(results)
@app.route('/api/functions', methods=['POST'])
def add_function():
data = request.get_json()
if 'name' not in data or 'description' not in data or 'language' not in data:
return jsonify({'error': 'Bad Request', 'message': 'Missing name or description or language'}), 400
new_function = Function(name=data['name'], description=data['description'], language=data['language'])
db.session.add(new_function)
db.session.commit()
return jsonify({'message': 'Function added'}), 201
@app.route('/api/functions/<int:id>', methods=['DELETE'])
def delete_function(id):
function = Function.query.get_or_404(id)
db.session.delete(function)
db.session.commit()
return jsonify({'message': 'Function deleted'})
if __name__ == '__main__':
app.run(debug=True)
Empfohlen

Frio atardecer Version 2
female voice, hard rock heavy metal,

Island
Cinematic, Dreamy, Fantasy, Ambient, Intense, [Bedroom-Pop)

Digital Synthesis
Synthwave

Amor de Bachata
romántico bailable bachata

Softer Color
jazz fusion, saxophone, electric guitar, fretless electric bass, drums, synth/keyboards

CrocoDrill
uk drill, deep male vocals, hero theme

Jazz Jazzy
jazz jazz jazz
Floss the Boss
hip hop,east coast hip hop,pop rap,hardcore hip hop,boom bap

Life is the Sum of Breaths
life is the sum of breaths, every breath is a gift, live fully, new opportunities, positivity, mindfulness, inspiration,

Fredagskveld med Thomas og Belli
atmospheric prog dream pop ethereal

Get Up and Dance
pop energy danceable

Great Bulgarian songs
クラシック 戦闘 壮大 ブルガリア

春から初夏へ
reggae, dance, hip hop

medio de temas de hitorias para primas
chill out, house, pop, funk, hardelectro

The Last Symphony
dystopic orchestral haunting

Маша Королева
rock electric guitar

In Time
Soft Rock, Pop Rock, 00s

努力的人
Hip hop , Pop , Rap , R&B , Dance

Life is a gift from God
progressive trance
