inkslot
GitHub

Changelog

What changed, newest first. The repository is still named linkedin-scheduler on GitHub.

  1. v2.0.0

    A Cloudflare Worker on your own account

    • Install with the Deploy to Cloudflare button, a coding agent, or by hand.
    • Every push deploys your Worker and syncs posts to D1 and media to Workers KV. Only what changed is sent.
    • Every minute: an atomic claim, retries every minute for 10 minutes, unclear answers never retried, the same text never twice.
    • /status shows the queue, the history and how long the token has left.
    • Videos over 25 MB can go to an optional R2 bucket.

    Fixed

    • A new copy never binds an existing database by accident: the default name is now my-linkedin-scheduler, and the sync checks the database is this project's before writing anything.
    • A guide to updating a copy to a new version.
  2. v1

    Five tries per slot

    • A try that failed is tried again two minutes later, up to 9:08, then at the next slot.
  3. v1.0.0

    First release, on your own machine

    • A Python publisher run by cron: at most one ready post per run, on your personal profile, through LinkedIn's official API.
    • Unicode bold hooks, a first comment for links, images and videos.
    • Image cards made from an HTML template.
    • An install prompt for coding agents.

v1 still lives on the v1 branch.Every commit on GitHub

Free and open source

Your posts,scheduled tonight.

One click or one prompt, on your own Cloudflare account. Nothing to pay, nothing to keep running.

Deploy to CloudflareAbout 3 minutes, on your account
Read the docs