Cómo crear un portal automático de noticias con Python y RSS 📡🐍

Imagen
 Cada día se generan miles de noticias y tendencias en internet. Muchas veces nos enteramos tarde de temas importantes simplemente porque no revisamos constantemente los portales de noticias. Por eso decidí crear una pequeña demo educativa usando Python para generar automáticamente una página web con noticias recientes de México utilizando RSS de Google News. Lo interesante es que este proyecto: consume datos reales, genera HTML automáticamente, funciona sin APIs costosas, y puede actualizarse de forma automática. Además, es un excelente ejercicio para aprender automatización, consumo de feeds RSS y generación dinámica de contenido con Python. ¿Qué hace esta demo? 🔥 El proyecto: Obtiene noticias recientes desde Google News RSS. Procesa los títulos automáticamente. Genera una página HTML estilo portal de noticias. Muestra enlaces directos a las noticias originales. El resultado es una mini página dinámica de tendencias y noticias de México. Tecnologías ...

Querys Oracle fusión

En esta publicación les quiero compartir algunos querys de Oracle

El siguiente query te ayuda a obtener los datos bancarios de una lista de proveedores


A continuación un query para saber que clientes no tienen asignado ninguna cuenta de referencia para receivables,revenue y taxes.

select hcsu.site_use_id,hca.ACCOUNT_NUMBER,hcsu.LOCATION,hcsu.status,hcsu.LAST_UPDATE_DATE
from hz_parties hp, HZ_CUST_ACCOUNTS hca, HZ_CUST_ACCT_SITES_ALL hcsa, HZ_CUST_SITE_USES_ALL hcsu
where hcsa.SET_ID =9999
and hp.party_id = hca.party_id
and hca.cust_account_id = hcsa.cust_account_id
and hcsa.cust_acct_site_id = hcsu.cust_acct_site_id
and hcsu.SITE_USE_CODE = 'BILL_TO'
and hcsu.status = 'A'
and hcsu.site_use_id NOT IN ( select ara.source_ref_account_id
from AR_REF_ACCOUNTS_ALL ara
WHERE  ara.source_ref_table = 'HZ_CUST_SITE_USES_ALL'
and hcsu.site_use_id= ara.source_ref_account_id)
order by LAST_UPDATE_DATE desc


Con el siguiente query puedes obtener el listado de facturas de AR que no tienen detalle de impuestos 

select
      rca.CUSTOMER_TRX_ID, rca.TRX_NUMBER , rca.org_id,TRUNC(rca.TRX_DATE),rca.APPLICATION_ID,
rca. INVOICE_CURRENCY_CODE,
rca.TRX_DATE,
 rca.TRX_CLASS
from RA_CUSTOMER_TRX_ALL rca
where 
 rca.ORIG_SYSTEM_BATCH_NAME = 'batch_name'
and rca.org_id = 8097
and rca.TRX_DATE BETWEEN :desde and :hasta
AND  rca.CUSTOMER_TRX_ID NOT IN (select ZX_LINES.TRX_ID
                 from ZX_LINES 
                 WHERE 
ZX_LINES.TRX_ID = rca.CUSTOMER_TRX_ID
--AND ZX_LINES.APPLICATION_ID =  rca.APPLICATION_ID
AND ZX_LINES.TRX_CURRENCY_CODE = rca. INVOICE_CURRENCY_CODE
AND ZX_LINES.TRX_DATE = rca.TRX_DATE)




Comentarios

🚀 Mantener este blog funcionando requiere tiempo y café. ¡Puedes contribuir con uno aquí!

Entradas más populares de este blog

Guía Práctica: Ejemplo Completo de ASPX para Desarrolladores Web

👉 Cómo obtener el tipo de cambio en Excel con API de Banxico (paso a paso)

Macro en Word para automatizar documentos: genera diplomas en segundos (con código VBA)