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

Tantsime Tähed Alla
Tantsime Tähed Alla

electronic, euphoric, pulsing synths with driving beats, layered harmonies, pop, eurodance, and male/female vocals trading lines

Midnight Beamer Bliss
Midnight Beamer Bliss

dreamy trap house with beat drop

Spider Beats
Spider Beats

EDM Rap orchestral

Grand Resonance
Grand Resonance

epic music,cinematic classical,classical music,western classical music,choral,epic,orchestral,anthemic,energetic,aggressive,martial,bittersweet,war,hypnotic,triumphant

The Real Sludge Factory
The Real Sludge Factory

polyester stoner rock, nonsense lyrics

Meraj Name
Meraj Name

melancholic acoustic soulful

Baba NaMama
Baba NaMama

Afro Beat and R&B Emotional Male Vocals

Amour Éternel
Amour Éternel

french pop shanson R&B

laugh metal
laugh metal

metal, rock, guitar, bass, drum. nu metal, pop

better world
better world

Voz feminina, Gospel, piano, guitar, bass, drum, drum and bass, electric guitar

Números Rockeros
Números Rockeros

energético rock and roll divertido

Halloween Band
Halloween Band

scary, Halloween, brass, tuba, trumpet

Midnight
Midnight

future bounce

Solo tu amor
Solo tu amor

melodic, alternative rock