¿Puedo vibecodear BulkPublish?
PARCIAL · un fin de semanaThe part people picture is a weekend: a list of posts, a timer, one API call each. The part that eats the next six months is everything after the first successful post · staying authenticated to a dozen networks, learning each one's media rules the hard way, publishing that reports success and then quietly fails minutes later, retries that must never post twice, and a review process before some networks will accept a post at all. Build it for two accounts you control and it works. Build it for every network on the marketing page and you have taken a job.
Build me a personal bulk social scheduler to replace BulkPublish. Requirements: - Python 3.12 + FastAPI + SQLite, Jinja templates, no JavaScript framework. One process on an always-on box, APScheduler ticking once a minute. - Two networks only: Mastodon (access token) and Bluesky (app password). One small module per network behind a single publish(post, account) function so a third is addable later. Scaffold nothing I do not use. - The main screen is a CSV importer. Columns: caption, image, send_at, accounts. Show me every parsed row with a per-network character count and a red flag on anything too long or missing a file, and import only the rows that pass. - Rows with no send_at fall into posting times I configure per account (weekdays 09:00 and 17:00 in my timezone) and take the next free one. - Each tick picks up due rows one at a time and flips the row to "sending" in its own transaction before any network call, so a crash or a double tick can never post the same row twice. Then "sent" with the live post URL, or "failed" with the error text. Three retries, backing off, and never a retry once a send is confirmed. - Images copied into media/ beside the database, checked for type and size at import, removed 90 days after the row sends. - A history page: last 200 rows, status, error, link to the live post, and a retry button. - Out of scope, and say so plainly in the README: X, Instagram, LinkedIn and TikTok (paid, approval-gated or review-gated APIs), analytics, approvals, and more than one user. - README covers getting a Mastodon token and a Bluesky app password. Secrets in .env, localhost only, no accounts, no telemetry.
$ ábrelo en tu agente (prompt listo, tú das enter) o cópialo crudo
prompt copied. want to know what dies next week?
veredictos nuevos + votos de la semana. gratis. te sales en un clic.
Because a scheduler is only worth anything when it is boring, and a self-built one stops being boring the first time a token expires overnight or a network changes its video rules without telling anyone. People pay so that maintenance is somebody else's Tuesday.
xstaying connected · networks expire your auth and someone has to notice
xknowing a post is malformed before the network rejects it, not after
xan honest publish status when a network accepts the upload and fails minutes later
xanalytics pulled back per post
xapprovals, teams and multiple client workspaces
xthe platform review process that gates posting on some networks entirely
¿No quieres construirlo? Esta gente ya lo hizo gratis.
las 6 alternativas gratis de BulkPublish →· sin votos, sin pago por aparecer · solo lo que es real
Precio de BulkPublish
| plan | mensual | anual (por mes) | qué incluye |
|---|---|---|---|
| free | $0/workspace | $0/workspace | 3 channels (1/platform); 3 posts/day and 30/month; 10 scheduled posts; 100 MB media; 30 API requests/day; 1 organization; 50 AI captions/month plus credits; 1 RSS draft feed; no repeat posts. |
| pro | $13.99/workspace | $11.89/workspace | 2 channels/platform; 30 posts/day (900/month); 30 scheduled/day; 2 GB media; 5 API keys; 5,000 API requests/day; 3 organizations; 10 repeat posts; 300 AI captions/month; 10 RSS auto-publish feeds. |
| business | $39.99/workspace | $33.99/workspace | 5 channels/platform; unlimited posts; 100 scheduled/day; 10 GB media; 10 API keys; 50,000 API requests/day; 10 organizations; unlimited repeats; 1,000 AI captions/month; 50 RSS auto-publish feeds. |
plan gratis3 channels (1/platform); 3 posts/day and 30/month; 10 scheduled posts; 100 MB media; 30 API requests/day; 1 organization; 50 AI captions/month plus credits; 1 RSS draft feed; no repeat posts
facturaciónmonthly + annual (15% lower on annual billing)
costos ocultosPublishing to X uses separate pay-as-you-go credits, and additional AI credits can add cost; current public unit prices were not exposed.
verificado 2026-08-14 · fuente ↗
¿BulkPublish es gratis?
The free plan covers three channels, thirty posts a month, ten scheduled at a time and 100 MB of media, with repeat posts and RSS auto-publishing held back for paid plans. El plan de pago es Pro a $13.99/mes (revisado 2026-08-08).
¿Puedo vibecodear BulkPublish?
Parcial. El núcleo de BulkPublish se arma en un fin de semana con el prompt de esta página, pero hay huecos reales: staying connected · networks expire your auth and someone has to notice, knowing a post is malformed before the network rejects it, not after. Lee la lista honesta arriba antes de comprometerte.
¿Cuánto cuesta BulkPublish?
BulkPublish cuesta unos $13.99/mes (Pro, revisado 2026-08-08), o sea $167.88 al año.
¿Qué pierdo si reemplazo BulkPublish?
Con honestidad: staying connected · networks expire your auth and someone has to notice; knowing a post is malformed before the network rejects it, not after; an honest publish status when a network accepts the upload and fails minutes later; analytics pulled back per post; approvals, teams and multiple client workspaces; the platform review process that gates posting on some networks entirely. Si alguno de esos te sostiene el negocio, sigue pagando.
¿Hay una alternativa open source a BulkPublish?
Sí: Postiz (The broadest open scheduler here; free means running PostgreSQL, Redis, Temporal and your own platform credentials.) Mixpost Lite (A polished single-user scheduler with queues and basic analytics; the team features live in the paid edition.) Publer Free (Three non-X accounts and ten queued posts each, with a bulk CSV importer that is the closest free match for the actual job.) Las 6 alternativas gratis están en puedovibecodearlo.app/bulkpublish/alternatives. El prompt es para cuando la quieres exactamente a tu modo.