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

Take It to the Lord
Take It to the Lord

African garage pop, melodic, catchy, background singers, gospel soul singer, happy

ABS
ABS

Sonic the hedgehog, j-pop, drum and bass, fun, rock, oi, pop soul, experimental psych

101001011
101001011

Brian Eno, modern, experimental

Szűk a világ
Szűk a világ

summer flow, girl

Anomaly of Creation
Anomaly of Creation

haunting ethereal orchestral

rock and roll retro.
rock and roll retro.

rock and roll retro. slapback. male singer

“Bananas in My Pockets”
“Bananas in My Pockets”

[Jazz/Soul] Gospel Chior, R&B Powerpop Vocalist, R&B Soul Pop,

自分を愛し
自分を愛し

Horrorcore Japanese rap

Yıldızsız Sokaklar
Yıldızsız Sokaklar

trap, sad, slow, piano

Where Did You Go?
Where Did You Go?

appalachian folk music

Immer Auf Der Suche
Immer Auf Der Suche

deutsch-rap gritty

lentamente muore
lentamente muore

guitar, drum, bass, atmospheric, futuristic, piano

Psalm 1
Psalm 1

male voice, pop, rock beats, drums, guitars, english, catchy, uplifting

Ende
Ende

brutal slam phonk metal

Burning Soul
Burning Soul

rock, anime, r&b, electro, progressive

Nuh Give Up
Nuh Give Up

futurepop

Blues callejero
Blues callejero

Blues movido

Где-то во времени (remix)
Где-то во времени (remix)

Russian post-punk, nostalgic, depressing