publishing automation system open source

python · playwright · astro · n8n · REST API

FRECUENCIA GLOBAL

An open-source publishing automation system that transforms markdown content into validated, multi-platform posts via Python scripts, API integrations, and a local REST bridge server.

automation scripts
09
platform integrations
06
API endpoints
05
content pieces validated
04
python automation playwright browser control REST API bridge astro static site n8n workflows multi-platform publishing graph API integration dry-run validation python automation playwright browser control REST API bridge astro static site n8n workflows multi-platform publishing graph API integration dry-run validation

podcast + videopodcast

La señal ahora también sale en audio RSS y YouTube largo.

Cada episodio vive como audio-first en el feed del podcast, página canónica en el sitio y videopodcast 16:9 con visualizer editorial en el canal de YouTube.

Frecuencia Global Podcast 002: quien controla tu feed y por que importa
GEOPOLITIK DROP

Frecuencia Global Podcast 002: quien controla tu feed y por que importa

Segundo episodio de prueba del podcast y videopodcast de Frecuencia Global. Una lectura editorial sobre plataformas, dependencia tecnica y control de la distribucion digital.

episodio
S1 / EP02
duración
19:08
modo video
Visualizer editorial
distribución
Spotify / Apple Podcasts / YouTube

system overview

HOW IT WORKS

1. Content Pipeline

Markdown files in 04_Produccion/ contain platform-specific content sections. A preflight validator checks structure before any publishing.

2. Bridge API

Python HTTP server on :3001 with API key auth. Exposes 5 REST endpoints for validation, discovery, and batch runs.

3. Multi-Platform Publish

Dedicated scripts per platform: Playwright for browser automation (X, IG, LinkedIn), Graph API for Threads, Bot API for Telegram.

design philosophy

Automate the pipeline. Focus on the content.

Automation

Markdown in, validated multi-platform posts out.

Each content piece goes through preflight checks, per-platform dry-runs, and automated publishing via scripts and APIs.

Architecture

A local bridge server exposes the pipeline as REST.

Python HTTP server with API key auth, 5 endpoints, subprocess orchestration, and structured JSON responses.

Integration

6 platforms. Zero manual copy-paste.

X, Threads, Instagram, LinkedIn, Telegram, and AI image generation — each with dedicated scripts and persistent sessions.

01 / canal

GEOPOLITIK DROP

Poder, conflicto y movimientos estratégicos globales.

01 drops listos

entrar al pilar →
02 / canal

BASS & BORDERS

Música electrónica como lente cultural y geopolítico.

01 drops listos

entrar al pilar →
03 / canal

FRECUENCIA GLOBAL

Tecnología, datos y las fuerzas que dan forma al mundo.

canal en preparación

entrar al pilar →

afinando la señal

Este canal ya tiene identidad editorial definida, pero todavía estamos armando su primera tanda de piezas. La idea es que la portada también muestre qué viene después, no solo lo ya publicado.

04 / canal

BEHIND THE POLICY

Lo que hay detrás de las políticas que afectan tu vida.

canal en preparación

entrar al pilar →

afinando la señal

Este canal ya tiene identidad editorial definida, pero todavía estamos armando su primera tanda de piezas. La idea es que la portada también muestre qué viene después, no solo lo ya publicado.

última llamada

Si la señal te sirve, sigamos construyéndola.

El siguiente paso es llenar cada pilar con más drops, consolidar la línea de podcast semanal y conectar un dominio propio para dejar atrás el `vercel.app`.