
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

Battle Cry
slow distorted grunge

Blazing Rush
intense rock fast-paced

Bayangan Kehilanganmu
korea pop , slow , sad , flute , violin

Nits sense fi
Tranquil emotiu lofi pop

Midnight Tears
emo trap melancholic autotune

Midnight Reflection | Soulful Acoustic Interlude
quiet, slow, jazzy, soulful, R&B, introspective, minimal, contemporary, smooth, atmospheric, acoustic, guitar, interlude

rapㄅㄆㄇ
rap

My Little 豆豆
pop happy

Dancing in the moonlight
Classic, male vocals, rock, bass, drum, guitar

Racing Hearts
electric rock

Sunshine Fiesta
heavy and melodic bass happy upbeat dance catchy lyrics bubbly latin tribal percussion trumpet easy listening

Stepdad Steve
narrative acoustic mellow

Honigsüße Worte
jazz,swing,improvisation,playful,guitar,german

Journey of Life
rap, drum and bass, male singer, male vocals, piano

Escondidos
sentimental ballad pop

Island Breeze
smooth laid-back reggae

Tu Meri Miss Universe
romantic pop melodic

Freedom in the Night - By. CyberLinkJR
Reggae, Dangdut, R&B

Н.Гумилев - Credo
Post-Punk, russian rock 80's, slow
