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

Nobody Came Back
Nobody Came Back

Breakbeat balkan brass brass band, soul, clear slow female vocals, female vocals, slow female

Tie My Shoes
Tie My Shoes

Energetic dark glitch, Jazz funk

SMA Plus Efarina (France) V.1
SMA Plus Efarina (France) V.1

Electronic, sweet female voice, eerie, swing, dreamy, melodic, electro, sad, emotional

Celtic Spring
Celtic Spring

bouncy bubbly cute celtic

GEMini
GEMini

Melodic Guitar

Behind the Curtain
Behind the Curtain

dance pop electronic

Gool Brothers Anthem
Gool Brothers Anthem

male vocalist,hip hop,east coast hip hop,conscious hip hop,urban,poetic,political hip hop

Pepperoni
Pepperoni

pop playful dance italian

Chilled Moments
Chilled Moments

smooth jazz mellow

Ballata per Marta
Ballata per Marta

pop,art pop,rock,art rock,melodic,mellow

COBALAH MENGERTI
COBALAH MENGERTI

pop, ballad, melodic, emotional, reflective, piano, strings, softpercussion, soulfulvocals, Cmaj, 70BPM, MALE voice,

Allahumma salli ala Muhammad
Allahumma salli ala Muhammad

Chanting, Medieval, Choir, Fantasy, Heroic, Harp, Lute Guitar, Minstrel, Bard, Fantasy, European

Тегеранская Мечта
Тегеранская Мечта

Arabic song about an oriental girl,epic male, piano, guitar Arpeggio 4/4,violin,orchestral,fabulous rock,dreamy,rubab,

더

발라드

Amor de Primavera (ct)
Amor de Primavera (ct)

synthwave, accordion, banjo, flute, piano, acoustic guitar, violin, bagpipe

Elephant Parade
Elephant Parade

Children folk

Destination nowhere
Destination nowhere

Retro Synthwave, Dark wave, Chillwave, Male vocals

Ridin' Moonlight
Ridin' Moonlight

bass-heavy chill phonk