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

Delicious Salsa
Delicious Salsa

experimental glitch-hop salsa

Where's My Lawyer
Where's My Lawyer

funk bass, acoustic drums, breakbeat, female vocals, oldschool, funk bass

Sonbahar
Sonbahar

Turkish Deep House, female vocal, bass rhythm, 90 bpm

夜归人v15
夜归人v15

Bouncy electro beats, distorted bass, digital synths, xiao, traditional Chinese music,Clear enunciation,

Game Day Cheer
Game Day Cheer

pop energetic upbeat

Eternal Adventure
Eternal Adventure

Anime soundtrack, dynamic, hope, powerful, male vocal

Ridin' the Wave
Ridin' the Wave

groovy funk beach vibe

Amor Eterno
Amor Eterno

cantautor guatemalteco, pop, balada

Das Opfer
Das Opfer

epic pop ballad german language male voice

aaasddddbhhnbbn
aaasddddbhhnbbn

strings, acoustic guitar, flamenco, orchestra, violins, brass, classical music

Euphoria
Euphoria

uplifting happy hardstyle

The Fox Wants Me
The Fox Wants Me

80s rock, theatrical, high Male voice

zoubida
zoubida

romantic ballad, pop, sweet vocal male

Machine heat pulse fire
Machine heat pulse fire

Edm,Pop,Anthemic,metal,rock

ramdon
ramdon

aggressive raga

ΠΟΛΥΔΕΥΚΗΣ ΑΝΔΡΙΑΝΝΟΣ (Sacred Blood Unveiled)
ΠΟΛΥΔΕΥΚΗΣ ΑΝΔΡΙΑΝΝΟΣ (Sacred Blood Unveiled)

Ancient black dark metal opera, orchestral, choir, epic,heavy

Void 2.0
Void 2.0

trip-hop, trippy, downtempo, acid jazz, bass, dark