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

MRI of Doom
MRI of Doom

Existential thrash metal evil Female

Impulse
Impulse

acoustic acid techno,

Final Showdown
Final Showdown

futuristic electronic

Spinning Nights
Spinning Nights

deep techno house club vibe dub techno

너는 나에게
너는 나에게

ballad, emotional

Transformation de Mars
Transformation de Mars

électronique synthétique rythmique progressif

Fever Dream Reverie
Fever Dream Reverie

ambient, experimental electronic, psychedelic, dark wave, industrial, post-rock

plutonica
plutonica

rock, metal, drums, grunge

When the Music Hits
When the Music Hits

Fast-paced skatepunk with deep female vocals, frantic, energetic, exhausting, minor chords, nostalgic, amateurish, ska

Latin19 Pain, Emotion
Latin19 Pain, Emotion

Genre: Rumba flamenco Atmosphere: Painful, Emotional Instruments: Classical Guitar, bass, drum, keyboard, Maracas

Tales of the Mighty
Tales of the Mighty

male vocalist,melodic,fantasy,melancholic,contemporary folk,celtic folk

Dragon's Last Dream (1 version)
Dragon's Last Dream (1 version)

epic ballad ethereal haunting

Save the Day
Save the Day

rock, math rock, indie rock, alternative rock, guitars, piano, rock pop, hopeful, drums, heroic, strings, male vocals,

Shattered Dreams of Neon Nights
Shattered Dreams of Neon Nights

lofi anime epic guitar melodic rock

Ted Talk (Parody Version)
Ted Talk (Parody Version)

edgy rhythmic hip-hop

I Don't Care Who Wins
I Don't Care Who Wins

J Hip Hop, Strong Bassline, BPM 55, Male Singer

From Russia with Rhyme
From Russia with Rhyme

harp best of russian classics samples east coast hip-hop beats flute rap bagpipe