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

Musical Test: The Deal Maker’s Price
Musical Test: The Deal Maker’s Price

Catchy, Eerie, Haunting, Dark Folk, Gothic Rock, Mysterious, Rumors, Legends

朝の日差し
朝の日差し

lofi acoustic relaxing

和风
和风

Serenity, Wafū, Japanese Garden, Sakura, Shakuhachi

Una gatita llamada viento
Una gatita llamada viento

emocional acustisco

Grind City Anthem
Grind City Anthem

90s hip hop southern Atlanta male vocal rap crash drum smooth flow symphony trumpets kick snare back-up female vocals

Dancing by the Moor
Dancing by the Moor

irish folk playful cheerful

Horizons in Harmony
Horizons in Harmony

instrumental,classical music,film score,cinematic classical,epic,rock,melodic,anthemic,energetic,dream pop,Hans Zimmer

Kisses of Angels
Kisses of Angels

soft, anime, epic, acoustic guitar, orchestral, cinematic, female vocals, acoustic

Wishes in the Rain
Wishes in the Rain

pop melodic gentle

Свобода
Свобода

Expeimental indie, female emotional vocal

Kay beats
Kay beats

Lo-fi, anime, dubstep drop, hip-hop, bounce drop, electronic, synth stab, Nostalgic, retro synth, mutation funk, 8-bit

Cosmic Drift
Cosmic Drift

stoner metal mathcore prog rock

Dansul Luminii
Dansul Luminii

eurodance, synth-driven, pop

Echoes Beneath the Moon
Echoes Beneath the Moon

male vocalist,electronic,electronic dance music,house,rhythmic,deep house,eclectic,progressive,abstract,synthesizer,female vocals