Skip to content

Add GitHub Hop extension - #1339

Open
ajanlab wants to merge 1 commit into
pilotmoon:masterfrom
ajanlab:master
Open

Add GitHub Hop extension#1339
ajanlab wants to merge 1 commit into
pilotmoon:masterfrom
ajanlab:master

Conversation

@ajanlab

@ajanlab ajanlab commented Jul 14, 2026

Copy link
Copy Markdown

Description

Add GitHub Hop, a PopClip extension that resolves selected text to GitHub repo pages.

Features

  • owner/repo format (e.g. facebook/react) → instant jump, zero latency
  • Project name (e.g. lodash) → resolves via GitHub Search API
  • @username → auto-strip and search
  • Transparent fallback to GitHub search page on API failure

Requirements

  • PopClip 4631+
  • macOS 10.15+
  • Only uses macOS built-in tools (bash, python3, curl)

Privacy

  • No data uploaded except the text you explicitly selected, sent to the public GitHub API
  • No analytics, no telemetry, no third-party endpoints
  • No cache files, no logs, no state
  • No API keys, no login, no network authorization required

Notes

  • Icon: iconify:simple-icons:github
  • Shell script extension with Python inline for JSON parsing
  • Passes 'set -euo pipefail' for robust error handling
  • Includes a test suite (test.sh, 5/5 passing)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant