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

Withering Flower
Withering Flower

alternative rock, emotional, melancholic

Наша история
Наша история

мелодичная акустическая поп

The feed burns strong
The feed burns strong

rock,electronic,new wave,pop,synth-pop,80s

Victory Pump
Victory Pump

anthemic rock

Зоопарк
Зоопарк

alternative rock, punk-rock, post hardcore, female vocal

Hushed Harbor 2
Hushed Harbor 2

lofi Picture a tranquil beach scene. A mellow guitar melody and synth chords create a harmonious background, with distan

Stars of the Abyss
Stars of the Abyss

dark beautiful ambient melodic gothic metal

Happy Day
Happy Day

upbeat playful pop

Рыжий спаситель
Рыжий спаситель

поп аккордовый мелодичный

Memory's Echo
Memory's Echo

male vocalist,hip hop,east coast hip hop,pop rap,rhythmic,boom bap,sampling,contemporary r&b,bittersweet,melodic,introspective,conscious hip hop,triumphant,mellow,old school hip hop

Veil of the Valkyrie
Veil of the Valkyrie

male vocalist,rock,symphonic metal,metal,power metal,melodic,energetic,epic,orchestral,fantasy,passionate,progressive metal

The Twilight of the Gods
The Twilight of the Gods

epic heavy metal

Rebellion Symphony
Rebellion Symphony

grand symphonic rock orchestral

Anima Tempus - Hora Uno
Anima Tempus - Hora Uno

Sad, Melancholic, Dark Jazz, Piano, Female Voice

welcome to my world
welcome to my world

techno, trance, bass

Posta
Posta

italiano garage tango

I Lost My Last Fight
I Lost My Last Fight

rock pop rock hard rock power pop energetic instrumental male voice