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

Charmie a Lolko
Charmie a Lolko

pop playful

Feliz Te pido
Feliz Te pido

Bolero, EDM-POP

Mercedita
Mercedita

classico espanhol voz feminina solo

Saga of the Brave Goatherd
Saga of the Brave Goatherd

male vocalist,rock,metal,power metal,melodic,fantasy,energetic,anthemic,epic,symphonic metal

Дурацкий сон
Дурацкий сон

acoustic guitar, guitar, acoustic

Timeless Nights
Timeless Nights

powerful female vocals r&b rap pop

Hunt of Shadows
Hunt of Shadows

nu metal, rap, trap, pop, metal, beat, electro, heavy metal, experimental, rock

The Ballad of Polio Paul
The Ballad of Polio Paul

Musical Theater, Upbreat, full musical choir

BG Jazz 1
BG Jazz 1

Background jazz

Across the Sea
Across the Sea

heartfelt gentle pop ballad

Berharap yang telah lalu
Berharap yang telah lalu

pop akustik melankolis

Silly Circus Parade I
Silly Circus Parade I

experimental electronica upbeat

Welcome To The Madness
Welcome To The Madness

rap horrorcore rock

Labas
Labas

rock, metal, heavy metal, soul

Rock
Rock

melodic metal

neo-healing-lofi vol7
neo-healing-lofi vol7

lofi chill with violin and flute japanese jazz

Rower
Rower

chill reggae, male voice

Long Dark Road
Long Dark Road

haunting melancholic dark country