Markette: an open‑source, self‑hosted tool to write once and publish everywhere
Описание и применение
Markette – самодостаточный инструмент для публикации контента в 24 сети из одного сервера, с возможностью настройки текста, графики и времени публикации, а также анализа эффективности.
Задача
Publishers needed a unified way to post to many social, messaging, blog, and newsletter platforms without relying on SaaS services that charge per channel or limited self‑hosted tools.
Результат
Markette enables teams and agencies to publish to 24 destinations from a single self‑hosted instance, with per‑channel tailoring, intelligent scheduling, AI assistance, and detailed performance metrics.
Рабочий процесс
- Create a post in Markette’s composer
- Override text, media, and options per target
- Set scheduling mode (now, exact, queue, best time) for each target
- Validate against network rules
- Publish via Celery workers with retry logic
- Collect metrics 1h, 6h, 24h, 3d, 7d, 30d after posting
- Analyze best‑time grid and adjust future posts
Доказательства
I built Markette: write a post once, adapt it for each network, schedule it at the right moment, and see what worked.
24 destinations, behind a single provider contract: Social, Messaging, Blogs and sites, Newsletters, Anything else.
Scheduling is the part I cared about most. Each target gets its own time, chosen by one of these modes: now, exact, queue, best time.
A Celery beat process ticks every 15 seconds and claims due targets with SELECT … FOR UPDATE SKIP LOCKED.
The best‑time engine keeps a 7×24 grid (weekday × hour) of scores for every channel.
AI is optional and goes through OpenRouter or any OpenAI‑compatible API (OpenAI, Azure, vLLM, Ollama…).
- Дата записи: 2026-10-11T08:41:16.776Z