Skip to content

Releases: azohra/gopro-yank

GoPro Yank v1.3.1 — final polish

Choose a tag to compare

@github-actions github-actions released this 02 Aug 01:43
3246ddb

This release brings the published app in line with the finished v1.3 work.

  • Clearer wording around downloadable media in the app, CLI, and offline report.
  • Refreshed demo and consumer README.
  • Source package now includes the site and contributor guidance.
  • Generated Homebrew metadata links to the GoPro Yank website.

There are no archive-format or download-behavior changes.

Full changelog: v1.3.0...v1.3.1

GoPro Yank v1.3.0 — trust and control

Choose a tag to compare

@github-actions github-actions released this 02 Aug 00:56
fc165b1

GoPro Yank now has a public home and a safe way to remove a local archive.

What is new

  • Delete local archive from the interactive app with an exact DELETE confirmation.
  • Remove only files GoPro Yank recorded plus its own archive records.
  • Keep unrelated files and the archive folder itself.
  • Abort before deleting anything if an archive path is unsafe.
  • Never touch GoPro cloud media.
  • Visit the new product site at https://gopro-yank.azohra.com.

Install or upgrade

brew upgrade --cask azohra/tools/gopro-yank

Full changelog: v1.2.0...v1.3.0

GoPro Yank v1.2.0 — interactive by default

Choose a tag to compare

@github-actions github-actions released this 02 Aug 00:31
e730da2

GoPro Yank is now an interactive app. Run gopro-yank and it guides you from sign-in to a verified archive.

Highlights

  • Look through your GoPro library without downloading anything.
  • See what is already archived, what remains, and how much space it needs.
  • Confirm the folder and download size before archiving begins.
  • Stop safely and continue later without repeating finished work.
  • Check an existing archive and open its offline report from the app.
  • Try the full experience without an account using gopro-yank --demo.

Scripts still work: library, archive, verify, and login remain available, and pull continues as an archive alias.

Install or upgrade

brew upgrade --cask azohra/tools/gopro-yank

Full changelog: v1.1.0...v1.2.0

GoPro Yank v1.1.0 — sign in, no DevTools

Choose a tag to compare

@github-actions github-actions released this 01 Aug 23:35
60bfeb3

Sign in, no DevTools

Connecting GoPro Yank is now a normal GoPro sign-in:

gopro-yank login

A separate browser window opens on GoPro’s website and closes once connected. No hunting through DevTools, no copying two cookie values, and your password stays with GoPro.

Headless setups still have a one-token manual option with gopro-yank login --no-browser.

Upgrade with Homebrew

brew upgrade --cask azohra/tools/gopro-yank

Full changelog: v1.0.1...v1.1.0

GoPro Yank v1.0.1 — faster to install, easier to meet

Choose a tag to compare

@github-actions github-actions released this 01 Aug 22:49
209733f

GoPro Yank now reaches your computer the way a native app should: one verified download, ready to run.

Install

brew install --cask azohra/tools/gopro-yank

What changed

  • Homebrew now installs the published binary for macOS or Linux and the correct CPU automatically
  • No Go toolchain, Python runtime, or developer setup
  • The README is shorter, warmer, and structured around the real journey: try it, bring the library home, understand the archive, and verify it later
  • Release packaging now generates the Homebrew cask directly from the same checksummed archives

The commands and archive format are unchanged from 1.0.0.

Full changes

GoPro Yank v1.0.0 — Every original, downloaded and verified

Choose a tag to compare

@azohra azohra released this 01 Aug 22:27
f459c95

Every original. Downloaded and verified.

GoPro Yank brings your GoPro cloud library home as a portable archive, verifies every downloaded file, and leaves a report you can read later without a GoPro account or internet connection.

Install

With Homebrew:

brew install azohra/tools/gopro-yank

Or download the archive for your Mac, Windows, or Linux computer below, verify it with checksums.txt, and put the executable on your PATH.

Run gopro-yank demo to try the complete flow without connecting an account.

What is new in 1.0

  • One native app with no Python or runtime setup
  • Safe, resumable downloads with verified files
  • Offline verification, readable reports, and complete archive records
  • Checks for your current GoPro library and copied archives
  • Adoption of existing Python v0 download records
  • Native ARM64 and AMD64 builds for macOS, Windows, and Linux
  • A new identity and clearer command-line experience

Use GoPro Yank only with your own account. It relies on undocumented GoPro cloud endpoints that may change. GoPro Yank is independent and is not affiliated with GoPro, Inc. No command deletes cloud or archived media.

v0.2.1 — demo GIF + flag cleanup

Choose a tag to compare

@azohra azohra released this 27 May 19:16
e84c7f5

Small cleanup release.

  • Dropped --target-mbps from the demo command (was internal noise tuning simulated speed).
  • Re-recorded docs/demo.gif against v0.2.1 — the v0.2.0 GIF was rendered while pipx still had the old version on PATH, so it captured a 'no such option --parallel' error instead of the actual demo.

Upgrade:

pipx reinstall gopro-yank

v0.2.0 — simpler, more 'just works'

Choose a tag to compare

@azohra azohra released this 27 May 19:12
a30b4d7

The big change

The adaptive concurrency limiter is gone. It was clever-looking but added 4 flags, a whole module, a chunk of TUI real estate, and a mental model — without meaningful payoff over a sensible fixed default.

What changed

Pull / demo:

  • 4 flags (--initial / --ceiling / --floor / --grow-after) → 1 flag: --parallel N (default 8)
  • TUI loses the cryptic target/inflight/streak row; gains a clear workers: N/M active

New hints:

  • After pull completes cleanly → suggests gopro-yank verify
  • After verify passes → reminds you of the cancel URL

Breaking changes:

  • The flags --initial / --ceiling / --floor / --grow-after are removed. Use --parallel N instead.

Net diff: -295 lines (one whole module + tests deleted).

Upgrade

pipx reinstall gopro-yank

v0.1.3 — readable list output

Choose a tag to compare

@azohra azohra released this 27 May 18:50
84da6f7

Reins in gopro-yank list so it doesn't dump hundreds of rows by default.

Now

  • A stats panel: counts by status, total size, date range, year breakdown
  • A compact sample: first 10 + last 10 with … N more … ellipsis
  • --all to dump everything (the old behavior)
  • --pending / --done filters
  • --limit N to tune the head/tail size

--json output unchanged — still streams one record per line for piping into jq.

Upgrade

pipx install --force git+https://github.com/azohra/gopro-yank

v0.1.2 — login clipboard timing fix

Choose a tag to compare

@azohra azohra released this 27 May 18:40
ac2df45

Fixes a bug introduced in v0.1.1: clipboard was read at prompt-time before the user had a chance to copy. The login flow now waits for Enter before reading, shows the captured preview, and uses Confirm.ask so the [Y/n] hint is visible.

Upgrade:

pipx install --force git+https://github.com/azohra/gopro-yank