Aplicación de broma usando Bottle Framework – Python

Hay muchos marcos en python que le permiten crear una página web como botella, matraz, django. En este artículo, aprenderá cómo crear una botella de aplicación simple. Bottle es un marco web micro WSGI rápido, simple y liviano para Python. Se distribuye como un módulo de archivo único y no tiene otras dependencias que la biblioteca estándar de Python.

Instalación

Primero tenemos que instalar los módulos necesarios

pip install bottle
pip install pyjokes

Obtiene una frase divertida, principalmente relacionada con la programación, simplemente importando una biblioteca conocida como pyjokes.

Biblioteca de algunos métodos de pyjokes

Hay dos métodos en pyjokes: get_joke() y get_jokes().  

get_joke() – Solo devuelve un chiste. Recibimos una broma al azar cada vez.

Parámetros : hay dos parámetros: idioma y categoría. Puede elegir entre el idioma y la categoría de arriba.

Tipo de retorno: devuelve el tipo de string (str).

get_jokes() – Aquí, obtenemos una lista de chistes.  

Parámetro : los parámetros son los mismos que los anteriores: idioma y categoría.

Tipo de retorno : lista.

Idiomas soportados por pyjokes:

  • Inglés – ‘en’
  • Alemán – ‘de’
  • Español – ‘es’
  • Gallego – ‘gl’
  • Vasco – ‘eu’
  • Italiano – ‘eso’

Categorías incluidas en pyjokes:

  • Para bromas frikis -‘neutral’ (Se elige por defecto)
  • Para Chistes de Chris Norris – ‘chuck’.
  • Si quieres todo tipo de bromas – ‘todas’
  • Hay una categoría más conocida como ‘twister’ que solo funciona para el idioma alemán (‘de’). Esto incluye principalmente trabalenguas.

Crear un nuevo directorio para el proyecto Joke_app

Dentro de eso crea un archivo app.py

Python3

from bottle import route, run, template
import pyjokes
  
@route('/')
def index():
    joke=pyjokes.get_joke()
    return template('index.tpl',{'joke':joke})
  
  
run(host='localhost', port=8080,debug=True)

Luego cree un nuevo directorio y asígnele el nombre de vistas

Dentro de eso crea un nuevo archivo indes.tpl

HTML

<html>
    <head>
        <title>GFG</title>
    </head>
    <body>
         <h1>{{joke}}</h1>
    </body>
</html>

Para ejecutar la aplicación, abra la terminal o cmd

python app.py

Producción :-

Publicación traducida automáticamente

Artículo escrito por vivekpisal12345 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *