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

Mystical Marketplace
Mystical Marketplace

Medieval lo-fi phonk metal, progressive, fast tempo, leads

Survivor's Roar
Survivor's Roar

melodic modern

Kisah Anak Terasingkan
Kisah Anak Terasingkan

mellow, piano, female voice

Bloodline
Bloodline

scary, dark, slow, female vocals, female voice, synth, acoustic, horror, kpop,

We Stand Together
We Stand Together

pop rock anthemic

Miksi On Niin
Miksi On Niin

hard rock, passionate vocals

Candyland Adventure
Candyland Adventure

kids voices rhythmic playful

Ohio Lullaby
Ohio Lullaby

acoustic melancholic emo

EXPEDITION
EXPEDITION

midtempo, dark synth, industrial, cyberpunk, dystopian

Break you
Break you

Powerful, and intense melodies, piano and drums,

Inner Fire
Inner Fire

2000's nu-metal

The Vizier
The Vizier

electronic dance, tape recorder, spoken, vcr fx, spoken audio sampling, post-rock, dark french disco

Unstoppable Rise
Unstoppable Rise

female vocalist,pop,k-pop,electronic,dance-pop,dance,energetic,electropop,uplifting,party,mellow,punk pop

La Cubanita
La Cubanita

pegajoso reggaeton bailable

lua cheia
lua cheia

opera, chill, emotional

Les Raptous
Les Raptous

Pop rock, male voice, road rap

Cinta yang Terkekang
Cinta yang Terkekang

Acoustic, Hard Rock, falsetto male voice, , emotional, Anger

She's Cosmic
She's Cosmic

Artcore, Electronic, Electro-Swing, Synthpop, Tropical House, Reggae, Dub, Soft guitar interlude, Female Vocal

Escape the Fate
Escape the Fate

female vocals melodic dubstep