Skip to content

Internships: vanshb03's short links become the posting's own link - #63

Merged
voidReq merged 1 commit into
mainfrom
intern-real-url
Oct 26, 2026
Merged

voidReq merged 1 commit into
mainfrom
intern-real-url

Conversation

@voidReq

@voidReq voidReq commented Oct 26, 2026

Copy link
Copy Markdown
Owner

vanshb03's list gives go.vansh.nyc/<code> links instead of the posting's own link. Every such row looked like the same job site, so only one assistant session could run on them at a time.

  • intern.real_links: each update asks where each new short link leads (its redirect only, the posting is not opened; 0.2 s apart; public addresses only; stops after 5 failures in a row). The answers are kept in data/intern/links.json, and the listing stores the real link (list_url keeps the short one). A later download of the list keeps the real link. A listing's read posting gets the new link too, and a posting that couldn't be read is tried again.
  • intern.real_url: Other jobs rows added earlier with a short link are matched through that file (Review, the taste labels, closed_notice). The sheet's cells are never rewritten.
  • assist.other_target: a short-link row opens and holds its real job site, so several run side by side.
  • Docs: PIPELINE, ASSIST, REMOTE, ARCHITECTURE. Tests: test_intern (redirects, the cache, migrating stored data, a failing shortener, sheet matching, the assistant's link and site).

Tried on a copy of the real data: 1,351 of 1,353 links resolved in about 8 minutes (once). 65 more jobs are now seen as the same job on both lists.

🤖 Generated with Claude Code

vanshb03's list gives go.vansh.nyc/<code> links. Each update now asks where each
new one leads (its redirect only), keeps the answer in data/intern/links.json and
stores the real link on the listing (list_url keeps the short one). Rows added
earlier with a short link are matched through that file, and the assistant opens
and holds the real job site, so several of them run side by side.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@voidReq
voidReq merged commit cf14214 into main Oct 26, 2026
6 checks passed
@voidReq
voidReq deleted the intern-real-url branch October 26, 2026 20:18
@vanshb03

Copy link
Copy Markdown

my bad for this :(

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.

2 participants