amsminn

amsminn / boj-vault

Public

백준 온라인 저지(BOJ) 서버 종료 전 개인 데이터 백업 도구

18
0
100% credibility
Found Apr 15, 2026 at 26 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

A CLI tool for backing up personal data from Baekjoon Online Judge (BOJ), including submitted source codes, authored and reviewed problems, solved problems, and profile information, to a local structured format using Chrome DevTools Protocol on a user-logged-in browser session.

Star Growth

See how this repo grew from 26 to 18 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is boj-vault?

BOJ-vault is a TypeScript CLI tool that scrapes and archives your personal Baekjoon Online Judge (BOJ) data into a local vault before any server shutdowns. It pulls submission source codes with full metadata (result, time, memory), problem statements for authored/reviewed/solved items, profile stats, and screenshots—outputting everything in structured folders with JSON indexes and HTML. Run it via `npm start -- --user yourhandle` after firing up Chrome in remote debugging mode and logging into BOJ manually.

Why is it gaining traction?

Resume support picks up interrupted backups seamlessly, while options like `--only submissions` or `--limit 100` let you target specifics without full runs. Built-in rate limiting (4s delays, backoffs) keeps you under BOJ's radar, and CDP connection reuses your live session for zero-auth friction. Clean output structure beats manual scraping for long-term archiving.

Who should use this?

Competitive programmers with 1k+ BOJ submissions needing offline code backups. Problem authors/reviewers saving test data and multilingual HTML. Korean coders archiving tier, rank, and solved lists for portfolios or analysis.

Verdict

Worth it for BOJ regulars—thorough docs and MIT license make setup straightforward despite 18 stars and 1.0% credibility flagging its youth. Test on a small `--limit` first; it's raw but reliable for vaulting your history.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.