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

Unstoppable Force
Unstoppable Force

Live music, heavy metal with solo guitar, symphonic elements, and aggressive power vocals

Dance All Night
Dance All Night

synthwave, male singer, 80's, italo disco, 124bpm

Nessuno nasce odiando
Nessuno nasce odiando

rap, syncopated reggaeton, mutation funk, dubstep

Moving On
Moving On

alternative rock, electronic, indie, electronic rock, synthpop, melancholic, reflective

हमारा प्यार
हमारा प्यार

soft romantic bollywood

Scotch
Scotch

groovy, hiphop

Dreams in Neon Lights
Dreams in Neon Lights

jpop upbeat orchestral

Ukrainian Folk Pop v1
Ukrainian Folk Pop v1

Ukrainian folk, hip hop, electropop, edm,

അലക്സ് കര
അലക്സ് കര

playful rhythmic pop

Symbiotic Symphony
Symbiotic Symphony

Dembow Balkan Brass Band, Brutal Death Metal, Black Metal Grime, Rasta Phonk Drill, Classical Technical Prog Doom Metal

Whispers in the Ruins
Whispers in the Ruins

orchestral haunting somber

Triple Bicho
Triple Bicho

hip hop,west coast hip hop,hardcore hip hop,gangsta rap,aggressive

Ранкова мить
Ранкова мить

pop soothing acoustic

Furry Feline Beat
Furry Feline Beat

Electropop, J-Pop, Disco

Ricos ahumados
Ricos ahumados

Reguetón

Facing Reality
Facing Reality

edm, synthwave, party, passionate, energetic, long intro, dramatic progression, dramatic ending,

Dark Clouds
Dark Clouds

chill introspective melodic

El chow chow
El chow chow

rock pop