Saltar al contenido

Proyectos · Python

Colmat X Automation

Cola editorial auditada sobre la API oficial de X, donde la aprobación queda vinculada al hash del texto revisado.

PythonOAuth 1.0aSQLiteJinja

2.112 líneas de código · 1.294 de prueba · 0,61 líneas de prueba por línea de código

Por qué existe

La disciplina de prueba más alta del conjunto. Estado transaccional, OAuth 1.0a y una doble salvaguarda contra la publicación accidental: aprobar un texto aprueba ese texto, porque la aprobación se ata al hash de lo revisado. Si el contenido cambia después de la revisión, la aprobación deja de valer.

Decisiones

Cómo está construido

Aprobación vinculada al hash

Se aprueba un contenido concreto, no un identificador de fila que alguien puede editar después.

Estado transaccional

La reserva ocurre en base de datos antes de la llamada de red, no después.

Doble salvaguarda

Dos condiciones independientes deben cumplirse para publicar.

Autoría

Colmat X Automation es un proyecto de Jhon Steven Alvarez Ruiz, economista y analista de datos en Neiva, Colombia. El código está publicado en github.com/SirHegel.

Los demás proyectos