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

Forever in Time
Forever in Time

90s, grunge

Overcast
Overcast

chillout, lounge music, atmospheric, cross between jazz and swing

Untamed Desire
Untamed Desire

Modern Hard Rock, Romantic and Love-Struck, Full Male Soulful Vocals, 66-76 BPM, Polyrhythmic

Chase the Sun
Chase the Sun

female vocalist,electronic,downtempo,chillout,indietronica,mellow,atmospheric,calm,lush,chill,lo-fi hip hop

Love the World
Love the World

pop acoustic lighthearted

Dream of Her
Dream of Her

seductive, sexy, clean, dreamy, intermittently dark and passionate,

هدایت و ملال
هدایت و ملال

عاشقانه pop دل‌نشین

ERa real ou fantasma?
ERa real ou fantasma?

Angola,Kizomba,beautifull

City Lights
City Lights

aggressiv uk drum and bass , hard, bass, piano, drum, synth,

Deus não garçom
Deus não garçom

sertanejo raiz/in live/female and male

Viesta
Viesta

dance party uptempo

星夜のダンスフロア
星夜のダンスフロア

Dance Pop, EDM, Vocaloid, Synth Funk

Fear No More
Fear No More

alternative rock anthemic intense

Eight Deadly Sins
Eight Deadly Sins

terraria rebound ost, opera

Savera Tumse Hi
Savera Tumse Hi

bollywood,soundtrack,indian

無懼烈焰Fearless Flame
無懼烈焰Fearless Flame

Screamo,Emotion female vocals,Post-hardcore,Pop punk Dynamic,Inspiring,Electric guitar and powerful drums,Mixture Rock

London Nights
London Nights

mystery piano dark