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

Whispers of yesterday
Whispers of yesterday

Alternative rock, soft rock, drum, sad, heavy drums, soft male voice

Echoes of the Abyss
Echoes of the Abyss

intense epic symphonic dubstep

9-G's Quest
9-G's Quest

electronic glitchcore

ayah
ayah

pop anak

Marie-Jeanne
Marie-Jeanne

Roots Reggae, ending solo and chorus

Perdoa o Melhor
Perdoa o Melhor

melodic pop acoustic

Sweeping Horizons
Sweeping Horizons

instrumental,soundtrack,classical,score

Dynamic Duo
Dynamic Duo

upbeat funk, 70s, tv music, jazz

los de lm en la m
los de lm en la m

corrido, corridos tumbados

España
España

phonk, spanish, aggressive phonk, jungle

Goin' Insane
Goin' Insane

edgy groove metal pop rhythmic

Luz de La Habana
Luz de La Habana

congas, female vocals with harmonies, radio-friendly, cuban, vibrant, uplifting, bongos, rhythmic, clave rhythms, classic, trumpets, beautiful, vocal, anthemic

Kaffee
Kaffee

,Indi-Rock,Reagge, dreamy, soul

Motivation Cuh
Motivation Cuh

motivational, upbeat, powerful

Все будет хорошо (It’s Going To Be Alright)
Все будет хорошо (It’s Going To Be Alright)

pop, soaring pads, hypnotic bassline, rhythmic claps, 90s italo-trance pop, driving synths, trance

Echoes of Love
Echoes of Love

anthemic ballad

asd
asd

Trap argentino

Nightlove Scene
Nightlove Scene

Japanese city pop, electro funk, Japanese Jazz, upbeat, Female girly vocal Lead, Catchy, Night Beats

The Darkened Days
The Darkened Days

acoustic medieval haunting