
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

우리 돈의 얼굴
rhythmic pop

luzes da cidade
fado, funk, funk pesadao, pop

Rise and Shine
hip hop fast-paced

O Zaalima O Ravina
pop rhythmic

Sinead The Designer
country melodic acoustic

Shadowed Love
electric guitar haunting dark

infinitode - level 7.1
Pirates Leitmotif, slowed

I’m Just A Fan
Country music

Lost City
pop rhythmic electronic

OwO
lo-fi, fast tempo, short song, orchestra, cinematic, orchestral, chill, piano, voilin, ambient, sounds, relax, fun, epic

Ne pisálj bele a Balatonba
folk rock

踏歌行-千古传说
(Intro guitar solo),chinese Rock and roll pop

นายกประเทศไทย
acoustic melodic pop

PENTAGRAMA
A dark electropop song with gothic overtones

Raaz
orchestral, emotional, epic

Rise Up_01
uplifting epic trance fast tempo

Legends Never Die
male vocalist,rock,hard rock,blues rock,energetic,passionate,melodic,rhythmic

Zone of Shadows
russian acoustic dark

