Description from extension meta
지정한 solved.ac 사용자의 스트릭 상태를 확인하고, 풀지 않았을 경우 알림을 표시합니다.
Image from store
Description from store
Solved Streak Checker는 알고리즘 문제 풀이 플랫폼 solved.ac에서 특정 사용자의 스트릭(잔디) 상태를 추적하고, 매일 문제 풀이 습관을 유지할 수 있도록 데스크톱 알림을 통해 리마인더를 제공하는 Chrome 확장 프로그램입니다. 사용자가 설정한 조건에 따라 정기적으로 상태를 확인하고, 문제가 해결되지 않은 경우 또는 상태가 불확실할 경우 알려주는 역할을 합니다.
🔑 주요 기능
- 사용자가 지정한 solved.ac 사용자명을 기준으로 해당 프로필 페이지에서 스트릭 정보를 수집합니다.
- 가장 최근 활동일에 문제를 풀었는지(✅), 풀지 않았는지(❌), 혹은 상태를 알 수 없는지(❓) 를 판단합니다.
- 현재 스트릭 일수도 함께 표시하여 문제 풀이 연속성을 시각적으로 확인할 수 있습니다.
- 매일 오전 6시(로컬 기준) 에 lastStreakStatus를 초기화하여 당일 정보를 새로 수집할 수 있도록 합니다.
🧩 팝업 UI 구성
브라우저 툴바의 확장 아이콘을 클릭하면 팝업 창이 열리며, 다음 정보를 보여줍니다
- 최근 확인된 스트릭 상태 및 일수
- 마지막 상태 확인 시각
- 사용자명 및 알림 주기 설정
- 알림 조건(미해결/상태 모름) 설정
- '프로필 가기' 버튼으로 solved.ac 프로필을 바로 열 수 있습니다
🔔 데스크톱 알림
- 사용자가 설정한 주기마다 백그라운드 스크립트가 저장된 상태를 확인합니다.
- 미해결 또는 상태 모름 조건이 충족되면 알림을 띄워 사용자에게 리마인드를 제공합니다.
- 알림은 사용자가 직접 닫거나 프로필 페이지로 이동할 때까지 유지됩니다.
🧪 사용 방법 요약
- Chrome에 확장 프로그램 설치 (웹스토어나 수동 설치)
- 팝업에서 solved.ac 사용자명, 알림 주기, 알림 조건을 설정하고 저장
- 사용자명 저장 후 프로필 페이지를 직접 방문하여 최초 상태 업데이트 실행
- 매일 solved.ac 페이지를 열면 자동으로 스트릭 상태가 업데이트되고, 조건에 따라 알림 수신
🚫 주의 사항 및 한계
- solved.ac 웹사이트 구조가 변경되면 스트릭 정보 수집이 실패할 수 있습니다 (CSS 선택자 기반).
- 최초 설정 이후 또는 매일 오전 6시 이후에는 반드시 프로필 페이지를 수동으로 방문해야 상태가 갱신됩니다.
- 알림은 저장된 상태를 기준으로만 작동하며, 자동으로 solved.ac 페이지를 방문하거나 API 호출은 하지 않습니다.
👨💻 제작자 정보
- 개발: TaeyanG4 (GitHub)
-문의: [email protected]
Statistics
Installs
6
history
Category
Rating
0.0 (0 votes)
Last update / version
2025-05-01 / 1.0.2
Listing languages
ko