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

Creindios Pai Voador
Creindios Pai Voador

hip hop rap,punk rock/alternative,replicantes,ultramen,east coast rap,hardcore hip hop,baião,brazilian music

Misterioso Andino
Misterioso Andino

mysterious cinematic epic trailer

You & Me
You & Me

electric harmonic

Battle King
Battle King

Old Norse, Spiritual, War Chant

haunting gospel Ai
haunting gospel Ai

aggressive opera

BIRDS
BIRDS

groovy opera

DRIVE ME INSANE
DRIVE ME INSANE

Korean style, kpop, melodic, ethereal, dreamy, key change, dark, dramatic, passionate, , rap, female singer, psychedelic

The Unfortunate Tail
The Unfortunate Tail

experimental,electronic,electroacoustic,drone

Magic Dragonfly Dream
Magic Dragonfly Dream

playful electro swing

Shattered Dreams
Shattered Dreams

deep house, slow, cold, organ glitchsynth Atmospheric, minimal, sleepglitch, nervous female vocals, ambient,

子育てヒーロー
子育てヒーロー

pop electronic

Kings of Old
Kings of Old

Industrial metal

Go on with you
Go on with you

smooth, piano

Onbereikbare Liefde
Onbereikbare Liefde

indie-pop soulful dreamy psychedelic

Midnight Drift
Midnight Drift

dance electronic deep house

Moonlit Catch
Moonlit Catch

female vocalist,pop,dance-pop,synthpop,contemporary r&b,electronic,dance,melodic,pop soul,rhythmic,passionate,romantic,warm,love