Skip to content

Releases: 686f6c61/ghlike-py

v0.1.1

Choose a tag to compare

@686f6c61 686f6c61 released this 01 Sep 16:40

Fix: false 'star button not found' on heavy repos (e.g. sindresorhus/awesome). GitHub's React header hydrates after the login meta tag, so the CLI now waits for the button itself (up to 20 s), not just the login. Full star/unstar/check cycle verified against a 350k-star repo.

v0.1.0 — first release

Choose a tag to compare

@686f6c61 686f6c61 released this 01 Sep 14:31

Initial release.

  • ghlike owner/repo: star a GitHub repo from the terminal using the browser session already logged into GitHub — no tokens, no OAuth, no gh auth login.
  • Works with Brave, Chrome, Chromium, Edge, Vivaldi and Opera (native or snap).
  • Zero dependencies: the CDP WebSocket client is pure standard library.
  • Also a library: from ghlike import star, unstar, check, toggle.
  • Idempotent star/unstar/check/toggle, strict --browser forcing, JSON output.

Part of the ghlike project: widget + browser extension + Node CLI at https://github.com/686f6c61/ghlike