
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)
Recommended

Lost in the City
acoustic pop

Seamos amables
infectious soul

Rainha do Condomínio"?
Rainha do condomínio
Samba, música popular brasileira

Rainy Day Vibe
modern r&b 90s hip hop groovy

Mit Schirm, Charme und Melone
Ibiza lounge groovy, bass, guitar

Paula la Mejor
latín pop urbano balada

Who's YunFei
Medieval, Bard, Humorous clean male Vocal, Lute, Bodhran, Tambourine, Festive, Live, Storytelling

Suffering
Emo emotional song

알 수 없는 그곳으로
musical. female vocal. slow tempo. epic. orchestra.

Crazy Summer
funky synthwave

Légendes Urbaines
cinematic epic rap atmospheric québécois

The Lonely Banana
samba emotional rhythmic

優れたダンスフロア
jポップ ロック、パワー、グラム、女性ボーカル

Finding Me
New Orleans Samba, Alternative R&B Dembow, Afrobeat Griot

Echoes of Time
ethereal orchestral post-instrumental

この道を行け!
soulful 1970s rhythm and blues groovy

Dreams in Melody
lofi piano serene
