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

Чёрный лес
Чёрный лес

динамический панк агрессивный

Whispering
Whispering

post-indietronica post-instrumental cello revival

Смерть на пороге
Смерть на пороге

melancholic rock electric

Locked In
Locked In

melodic metalcore

Vince, Guardian of Deez
Vince, Guardian of Deez

female vocalist,pop rock,rock,j-pop,pop,energetic,melodic

Sorry
Sorry

r&b hip pop electronic female low husky vocal

Isisekelo Semithi" (Healing of Herbs)**
Isisekelo Semithi" (Healing of Herbs)**

Traditional Drums,instrament Drone,Native African Chanting,Afrocelt,vocal drone,Vocal Native African

wiki
wiki

atmospheric, drum

風林火山-Zans Himmer
風林火山-Zans Himmer

orchestral cinematic epic Ream trance, house, techno, trance, ambient

XOXO 💋
XOXO 💋

romantic, dance, catchy, k-pop, female vocal

Selalu Ingat Kamu
Selalu Ingat Kamu

sundanese pop energetik

Acontece na casa Espirita
Acontece na casa Espirita

Pop, acoustic guitar

Midnight Beats
Midnight Beats

Detroit trap, cinematic, beat, piano, flute, Detroit trap,

Osaka Bar
Osaka Bar

Japanese Style, Osaka Phonk, Koto, Shakuhachi

Song of the sirens
Song of the sirens

Creepy, slow, orchestral, sea shanty, female voice, female choir