Web scrapping para obtener noticias a través de un bot en telegram, hecho en Python.
2.8K
🌐 Landing: https://yoniergomez.github.io/report_news · 🏠 Web: https://www.yonier.com
Web scraping o raspado web es una técnica utilizada mediante programas de software para extraer información de sitios web. Usualmente, estos programas simulan la navegación de un humano en la World Wide Web ya sea utilizando el protocolo HTTP manualmente, o incrustando un navegador en una aplicación.
Este scraper fue construido en python y tiene como finalidad obtener noticias de las fuentes ["applesfera", "fayer wayer", "google news", "muylinux", "xataka", "xataka_android"] usando un bot en Telegram.
Puede hacer uso de docker cli o docker compose
Crea un BOT en telegram y cuando ejecutes el contenedor llama a la variable -e TOKEN=token_obtenido_del_bot"
---
version: '3'
services:
report_news:
image: neytor/report_news
container_name: report_new_container
restart: always
environment:
- TOKEN=tu_token_del_bot_de_telegram #OBLIGATORIO
- user=botpro #OPCIONAL
...
Nota: Puedes reemplazar environment por env_file y pasarle un archivo .env como valor, recuerde que el archivo .env debe tener las variables deseadas.
docker container run \
--name report_news -e TOKEN=tu_token_del_bot_de_telegram
-d neytor/report_news
La imagen es multi-arch. Docker descarga la versión correcta automáticamente.
| Arquitectura | Plataforma | Dispositivos |
|---|---|---|
| x86-64 | linux/amd64 | PCs, servidores |
| ARM64 | linux/arm64 | Raspberry Pi 3/4/5, Apple Silicon |
| ARMv7 | linux/arm/v7 | Raspberry Pi 2, IoT |
Puedes pasar las siguientes variables al crear el contenedor
| Variable | Función |
|---|---|
-e TOKEN | Obligatorio: Es el token obtenido del BOT que creaste en TELEGRAM |
-e user | Define el usuario para login - por defecto es botpro |
Se recomienda pasar la variable TOKENa través de un archivo.
Puedes ver nuevos eventos en https://www.yonier.com/
Content type
Image
Digest
sha256:c6c52dbdb…
Size
27.8 MB
Last updated
3 months ago
docker pull neytor/report_news