Cómo crear un interceptor o middleware para obtener X-REAL-IP y X-Forwarded-For en las llamadas con FAST-API

Cómo crear un interceptor o middleware para obtener X-REAL-IP y X-Forwarded-For en las llamadas con FAST-API

Tiempo de lectura: 2 minutos Hola hoy os traigo un tutorial sobre cómo crear un interceptor o middleware en FastAPI para obtener las cabeceras X-REAL-IP y X-Forwarded-For en las llamadas: Introducción En FastAPI, los interceptores (middlewares) son una herramienta poderosa que te permite personalizar el manejo de las solicitudes HTTP antes o después de que lleguen a los manejadores de … Leer más

Cómo Encriptar Datos en una Tabla de Base de Datos MySQL con FastAPI y SQLAlchemy

Cómo Encriptar Datos en una Tabla de Base de Datos MySQL con FastAPI y SQLAlchemy

Tiempo de lectura: 2 minutos En este tutorial, aprenderás cómo encriptar datos sensibles en una tabla de una base de datos MySQL utilizando FastAPI y SQLAlchemy. La encriptación es fundamental para proteger la confidencialidad de los datos almacenados en una base de datos y garantizar su seguridad. En este ejemplo, utilizaremos SQLAlchemy para modelar la base de datos y la … Leer más

Aumentar tiempo de respuesta en FAST-API

Aumentar tiempo de respuesta en FAST-API

Tiempo de lectura: 2 minutos Para extender el tiempo de respuesta en una aplicación FastAPI y evitar el error «504 Gateway Time-out», puedes ajustar el tiempo de espera del servidor web en el que estás ejecutando tu aplicación. El tiempo de espera es el período durante el cual el servidor espera una respuesta antes de considerar que la solicitud ha … Leer más

Publicar Tweets con imagen usando Python Twitter API v2

Publicar Tweets con imagen usando Python Twitter API v2

Tiempo de lectura: 2 minutos Hola, hoy vamos a aprender cómo podemos publicar Tweets con imagen usando Python con la API de Twitter v2. Lo primero que tenemos que hacer es crear una APP Twitter, para ello consulta alguno de los tutoriales anteriores. Vamos a instalar las librerías necesarias: Una vez creada, vamos a un editor de texto y añadimos: … Leer más

Publicar un Tweet usando la API V2 de Twitter y Python

Publicar un Tweet usando la API V2 de Twitter y Python

Tiempo de lectura: 3 minutos Hola, hoy vamos a aprender cómo podemos publicar un Tweet de forma automática o crear un bot para Twitter usando Python. Lo primero que vamos a hacer es registrar nuestra aplicación en el portal de desarrollador de Twitter: Accedemos y creamos un proyecto: Una vez creado el proyecto, creamos una app: Pulsamos en overview: Y … Leer más

Publicar mensajes en Twitter usando Python de forma automática

Publicar mensajes en Twitter usando Python de forma automática

Tiempo de lectura: 3 minutos Para publicar un tweet en Twitter desde Python, necesitarás utilizar la API de Twitter. Twitter ofrece una API que te permite interactuar con su plataforma y realizar acciones como publicar tweets. Aquí tienes los pasos generales para hacerlo: Accedemos y creamos un proyecto: Una vez creado el proyecto, creamos una app: Pulsamos en overview: Y … Leer más

Publicar mensajes en canal Telegram usando Python y un Bot

Publicar mensajes en canal Telegram usando Python y un Bot

Tiempo de lectura: 3 minutos Hola, hoy vamos a aprender cómo podemos publicar mensajes automáticamente usando un bot de Telegram usando Python. Lo primero que tenemos que hacer es crear un bot de telegram, para ello vamos al BotFather https://telegram.me/BotFather Ahora entramos en el chat y enviamos el comando: Ahora elegimos /newbot Y nos solicita un nombre, introducimos el nombre … Leer más

Obtener subtítulos de un vídeo de Youtube con Python

Obtener subtítulos de un vídeo de Youtube con Python

Tiempo de lectura: < 1 minuto Hola, hoy vamos a aprender a obtener los subtítulos de un vídeo de Youtube utilizando una librería para Python. Lo primero que vamos a hacer es instalar la librería: Esta librería podéis encontrarla aquí: https://pypi.org/project/youtube-transcript-api/ Para utilizarla y obtener los subtítulos de un video, tendremos que hacer lo siguiente: Importamos las siguientes dependencias: Y vamos … Leer más

Automatizar una tarea con el cron Ofelia en Docker y FastAPI

Automatizar una tarea con el cron Ofelia en Docker y FastAPI

Tiempo de lectura: 1 minuto Hola, hoy vamos a ver cómo podemos automatizar una tarea usando Ofelia y FastAPI, además de SQLAlchemy. Lo primero que vamos a hacer es crear el archivo que queremos que se ejecute con el Cron de Ofelia: cron_ejecutar.py Primero importamos la operación crud si tenemos, que va a ejecutar la tarea en la Base de … Leer más

Obtener y devolver fichero PDF usando FAST-API

Obtener y devolver fichero PDF usando FAST-API

Tiempo de lectura: < 1 minuto Hola, hoy vamos a ver cómo podemos obtener un fichero PDF guardado y devolverlo usando Fast API con Python. Vamos a nuestro archivo de routes y añadimos las dependencias necesarias (aparte de las de Fast API): Ahora vamos a crear nuestro Route que será un GET que devolverá el archivo PDF. En esta función tan … Leer más