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)

Empfohlen

Sunshine Groove
Sunshine Groove

island vibes reggae

Hero+Savior (For Me)
Hero+Savior (For Me)

Alternative metal

Espíritu del Cielo
Espíritu del Cielo

acoustic soulful spanish guitar

Feel the Rythmn
Feel the Rythmn

electronic techno house

Midnight Circuit
Midnight Circuit

1970s, Minimoog, Drum Machine, Prophet-5, ARP Odyssey, Male Singer, Smooth Baritone, 70 BPM

Torn Heart
Torn Heart

bollywood aggressive rock

Coming Right Back
Coming Right Back

smooth jazz, ambient pop, soulful male vocals, stripped back, intimate

(68) Diriku...
(68) Diriku...

folk, mellow, cinematic, orchestral, violin, female singer

Вершина всего
Вершина всего

Русский рок, atmospheric, male vocals

Shining Bright
Shining Bright

r&b rhythmic smooth, trap, bass, pop

d j elvan
d j elvan

trance, techno, pop, house

Sang Murabi Kami
Sang Murabi Kami

serena acoustic pop, tarantella

Descent into Chaos
Descent into Chaos

instrumental,instrumental,instrumental,instrumental,instrumental,electronic,ambient

sewu kangen hati
sewu kangen hati

dangdut pop

Raspberry Piano
Raspberry Piano

[samples],space,psychedelic,warm,playful,1960's,Cocktail Nation,[plunderphonics],exotica,[quirky],reverb,samba,sampling

IDOL
IDOL

k-pop, female vocals, pop, upbeat, powerful, dance, electro

Rhythm of the Night
Rhythm of the Night

drum and bass, disco, bass, female voice, Male Rap, male voice, powerful, electro

Negri Ku Gemah Ripah Loh Jinawi
Negri Ku Gemah Ripah Loh Jinawi

Reggae sllow Rosta Rika Rafika male voice, drum, drum and bass, guitar, female voice, heartfelt