Skip to content

Releases: HongYeseul/coding-test-verification

도장 확장 프로그램 0.3.0

Choose a tag to compare

@HongYeseul HongYeseul released this 02 Nov 05:59

0.3.0

  • 정답을 맞히면 선택한 GitHub 저장소에 풀이를 자동으로 올립니다. 도장 찍기 버튼을 누를 필요가 없습니다.
  • 팝업에서 GitHub로 로그인하고 공개 저장소를 선택하거나 새로 만들 수 있습니다. 스터디 가입은 필요하지 않습니다.
  • Vercel·Supabase DB·Storage에 풀이와 도장 기록을 저장하지 않습니다. Supabase는 GitHub 로그인에만 사용합니다.
  • LeetCode 본문을 원문 링크와 함께 README에 올립니다. 예시·제한사항·코드 블록도 함께 옮깁니다.
  • 본문을 읽지 못하면 풀이 코드와 기본 README만 올립니다. 힌트·에디토리얼·채점용 테스트케이스는 수집하지 않습니다.
  • 여러 탭에서 동시에 제출해도 순서대로 올립니다. 실패한 업로드는 카드에서 다시 시도할 수 있습니다.

LeetCode 본문 재게시를 허용하는 공식 안내는 확인하지 못했습니다. 출처 표기가 게시 허락을 대신하지 않습니다.

설치

  1. dojang-extension-v0.3.0.zip을 받아 새 폴더에 압축을 풉니다.
  2. 크롬의 chrome://extensions에서 개발자 모드를 켭니다.
  3. 기존 도장을 설치했다면 설치 폴더를 새 파일로 교체하고 확장의 새로고침을 누릅니다.
  4. 처음 설치한다면 압축해제된 확장 프로그램을 로드합니다로 dojang-extension 폴더를 선택합니다.
  5. 도장 아이콘에서 GitHub로 로그인하고 공개 저장소를 선택한 뒤 문제를 제출합니다.

기존과 같은 GitHub 계정·Supabase 인증을 사용합니다. 공개 저장소에 쓰는 권한을 요청하며 비공개 저장소는 지원하지 않습니다.

도장 확장 프로그램 0.2.14

Choose a tag to compare

@HongYeseul HongYeseul released this 01 Oct 11:35

보고 있는 화면을 한 번에 스터디 인증으로 남기는 크롬 확장입니다.

0.2.14에서 바뀐 것

  • 프로그래머스 풀이를 GitHub 저장소에 올릴 때 README에 문제 설명도 함께 올립니다. 코딩테스트
    연습 문제만 올리고, 맨 끝에 프로그래머스가 요구하는 출처 문구를 붙입니다. 프로그래머스가
    공식 안내에서 광고 없는 GitHub 같은 비상업·비영리 게시를 허용해서입니다
  • 문제 설명은 우리 서버로 보내지 않습니다. 사용자가 연 화면에서 읽어 사용자의 공개 저장소에만
    올라갑니다
  • 기업 과제관·선발관 문제와 별도 저작권 표시가 붙은 문제는 설명을 올리지 않습니다. 테스트케이스와
    모범답안은 읽지 않습니다
  • NeetCode와 LeetCode는 그대로 문제 설명을 읽지도 올리지도 않습니다

저장소에는 공개 저장소에 쓰는 권한으로 올립니다. 모든 공개 저장소에 해당하는 권한이라
비공개 저장소는 고를 수 없습니다. 토큰은 이 확장에만 두고 서버로 보내지 않습니다. README에는
프로그래머스 연습 문제의 설명과 출처 말고 다른 문제 설명을 옮기지 않습니다.

LeetCode에는 요청을 하나도 더 보내지 않습니다. 사용자가 누른 제출 한 건이 오가는 것만 보고,
문제 설명·에디토리얼·다른 사람의 풀이는 읽지 않습니다.

설치

  1. 아래 dojang-extension zip을 받아 압축을 풉니다.
  2. 크롬에서 chrome://extensions을 열고 오른쪽 위 개발자 모드를 켭니다.
  3. 압축해제된 확장 프로그램을 로드합니다로 압축을 푼 dojang-extension 폴더를 고릅니다.

주소나 키를 입력할 게 없습니다. 도장 아이콘을 눌러 GitHub로 한 번 로그인하면 됩니다.
계정은 웹에서 쓰는 것과 같습니다.

쓰는 법

  • 아이콘을 눌러 보고 있는 화면을 캡처해 남깁니다.
  • 프로그래머스·NeetCode·LeetCode에서 정답이 나오면 오른쪽 위에 카드가 저절로 뜹니다.
    도장 찍기를 누르면 제출한 코드가 그대로 기록됩니다.
  • 카드의 저장소 줄에서 GitHub 저장소를 연결해 두면 카드로 찍은 풀이가 그 저장소에도 올라갑니다.

무엇을 읽나

아이콘을 눌렀을 때 보이는 탭의 화면과 주소, 정답 감지에 쓰는 채점 결과와 본인이 제출한
코드
, 그 코드의 언어, 그리고 문제의 번호·제목·난이도뿐입니다. 언어·난이도·채점 결과는
저장소에 올릴 파일 이름과 커밋 메시지에만 씁니다. 프로그래머스 코딩테스트 연습 문제에서는 문제
설명
도 읽어 사용자 저장소의 README에만 올립니다. 그 밖의 문제 설명과 힌트·모범답안은 읽지
않습니다.

알아두실 것

  • 웹스토어 등록 전이라 자동 갱신이 되지 않습니다. 새 버전은 다시 받아 교체해주세요.
  • 교체하기 전부터 열려 있던 NeetCode 탭은 새로고침해야 언어와 통과한 테스트 수를 알아냅니다.
    그 전에 올리면 solution.txt로 올라가고 커밋 메시지에 통과 수가 빠집니다.
  • 팝업의 ‘연결 끊기’는 확장이 가진 저장소 토큰을 버립니다. GitHub 쪽 권한까지 거두려면 GitHub 설정의
    Authorized OAuth Apps에서 지웁니다.
  • 사이트 화면이 바뀌면 카드가 안 뜰 수 있습니다. 그때도 아이콘을 눌러 캡처로 남기는
    방식은 그대로 동작합니다.
  • NeetCode·LeetCode는 제출에 로그인이 필요합니다. 로그인하지 않으면 카드도 뜨지 않습니다.
  • LeetCode 대회 문제에서는 카드가 뜨지 않습니다. 대회 중에는 풀이를 공개하면 안 됩니다.
  • 프로그래머스 문제 설명은 코딩테스트 연습 문제에서만 README에 올라갑니다. 기업 과제관 문제이거나
    지문 아래에 별도 저작권 표시가 있거나 설명 영역을 읽지 못하면 설명만 빠지고, 도장 찍기와 풀이
    올리기는 그대로입니다. 이미 올린 문제도 다시 풀어 도장을 찍으면 README가 새로 올라갑니다.
  • 백준은 채점 서비스가 멈춰 있어 대상에서 빠져 있습니다.

지난 버전은 릴리스 목록에서 봅니다.

도장 확장 프로그램 0.2.13

Choose a tag to compare

@HongYeseul HongYeseul released this 30 Sep 04:58

보고 있는 화면을 한 번에 스터디 인증으로 남기는 크롬 확장입니다.

0.2.13에서 바뀐 것

  • GitHub 저장소 연결이 풀려도 대부분 저절로 이어집니다. GitHub가 토큰을 거절하면 창 없이
    새 권한을 받아 한 번 더 올립니다. github.com에 같은 계정으로 로그인돼 있으면 아무것도 뜨지
    않습니다
  • 그래도 안 되면 결과 카드에서 바로 **‘GitHub 다시 연결’**을 누를 수 있고, 연결되면 방금 찍은
    풀이를 이어 올립니다. 전에는 ‘다시 올리기’만 있어 눌러도 같은 실패가 되풀이됐습니다
  • 카드에서 긴 문제 제목이 카드 밖으로 밀려 잘리던 것을 고쳤습니다. 이제 말줄임표로 줄이고,
    마우스를 올리면 전체 제목이 보입니다. 올리지 못했을 때의 안내와 단추는 줄 사이가 아니라
    카드 맨 아래에 둡니다
  • 한 문제를 저장소에 올리고 1분 안에 다음 문제를 올리면 ‘그 사이 저장소가 바뀌어 올리지
    못했습니다’로 실패하던 것을 고쳤습니다. 브라우저가 GitHub의 옛 응답을 1분 동안 다시 써서
    방금 올린 커밋을 모르고 있었습니다

저장소에는 공개 저장소에 쓰는 권한으로 올립니다. 모든 공개 저장소에 해당하는 권한이라
비공개 저장소는 고를 수 없습니다. 토큰은 이 확장에만 두고 서버로 보내지 않습니다. README와
커밋에는 문제 설명을 옮기지 않습니다.

LeetCode에는 요청을 하나도 더 보내지 않습니다. 사용자가 누른 제출 한 건이 오가는 것만 보고,
문제 설명·에디토리얼·다른 사람의 풀이는 읽지 않습니다.

설치

  1. 아래 dojang-extension zip을 받아 압축을 풉니다.
  2. 크롬에서 chrome://extensions을 열고 오른쪽 위 개발자 모드를 켭니다.
  3. 압축해제된 확장 프로그램을 로드합니다로 압축을 푼 dojang-extension 폴더를 고릅니다.

주소나 키를 입력할 게 없습니다. 도장 아이콘을 눌러 GitHub로 한 번 로그인하면 됩니다.
계정은 웹에서 쓰는 것과 같습니다.

쓰는 법

  • 아이콘을 눌러 보고 있는 화면을 캡처해 남깁니다.
  • 프로그래머스·NeetCode·LeetCode에서 정답이 나오면 오른쪽 위에 카드가 저절로 뜹니다.
    도장 찍기를 누르면 제출한 코드가 그대로 기록됩니다.
  • 카드의 저장소 줄에서 GitHub 저장소를 연결해 두면 카드로 찍은 풀이가 그 저장소에도 올라갑니다.

무엇을 읽나

아이콘을 눌렀을 때 보이는 탭의 화면과 주소, 정답 감지에 쓰는 채점 결과와 본인이 제출한
코드
, 그 코드의 언어, 그리고 문제의 번호·제목·난이도뿐입니다. 언어·난이도·채점 결과는
저장소에 올릴 파일 이름과 커밋 메시지에만 씁니다. 문제 설명·힌트·모범답안은 읽지 않습니다.

알아두실 것

  • 웹스토어 등록 전이라 자동 갱신이 되지 않습니다. 새 버전은 다시 받아 교체해주세요.
  • 교체하기 전부터 열려 있던 NeetCode 탭은 새로고침해야 언어와 통과한 테스트 수를 알아냅니다.
    그 전에 올리면 solution.txt로 올라가고 커밋 메시지에 통과 수가 빠집니다.
  • 팝업의 ‘연결 끊기’는 확장이 가진 저장소 토큰을 버립니다. GitHub 쪽 권한까지 거두려면 GitHub 설정의
    Authorized OAuth Apps에서 지웁니다.
  • 사이트 화면이 바뀌면 카드가 안 뜰 수 있습니다. 그때도 아이콘을 눌러 캡처로 남기는
    방식은 그대로 동작합니다.
  • NeetCode·LeetCode는 제출에 로그인이 필요합니다. 로그인하지 않으면 카드도 뜨지 않습니다.
  • LeetCode 대회 문제에서는 카드가 뜨지 않습니다. 대회 중에는 풀이를 공개하면 안 됩니다.
  • 백준은 채점 서비스가 멈춰 있어 대상에서 빠져 있습니다.

지난 버전은 릴리스 목록에서 봅니다.

도장 확장 프로그램 0.2.12

Choose a tag to compare

@HongYeseul HongYeseul released this 29 Sep 00:07

보고 있는 화면을 한 번에 스터디 인증으로 남기는 크롬 확장입니다.

0.2.12에서 바뀐 것

  • LeetCode에서 카드의 도장 찍기 단추가 보이지 않던 것을 고쳤습니다. LeetCode의 단추 초기화
    스타일이 카드의 파란 바탕을 지워 흰 글자만 남아 있었습니다
  • 저장소에 올리는 커밋 메시지 끝에 Auto-committed by 도장 (…) 한 줄을 남깁니다. 저장소를 보는
    사람도 어느 서비스가 올린 커밋인지 알 수 있습니다. 첫 줄은 지금처럼 문제 이름으로 시작합니다

저장소에는 공개 저장소에 쓰는 권한으로 올립니다. 모든 공개 저장소에 해당하는 권한이라
비공개 저장소는 고를 수 없습니다. 토큰은 이 확장에만 두고 서버로 보내지 않습니다. README와
커밋에는 문제 설명을 옮기지 않습니다.

LeetCode에는 요청을 하나도 더 보내지 않습니다. 사용자가 누른 제출 한 건이 오가는 것만 보고,
문제 설명·에디토리얼·다른 사람의 풀이는 읽지 않습니다.

설치

  1. 아래 dojang-extension zip을 받아 압축을 풉니다.
  2. 크롬에서 chrome://extensions을 열고 오른쪽 위 개발자 모드를 켭니다.
  3. 압축해제된 확장 프로그램을 로드합니다로 압축을 푼 dojang-extension 폴더를 고릅니다.

주소나 키를 입력할 게 없습니다. 도장 아이콘을 눌러 GitHub로 한 번 로그인하면 됩니다.
계정은 웹에서 쓰는 것과 같습니다.

쓰는 법

  • 아이콘을 눌러 보고 있는 화면을 캡처해 남깁니다.
  • 프로그래머스·NeetCode·LeetCode에서 정답이 나오면 오른쪽 위에 카드가 저절로 뜹니다.
    도장 찍기를 누르면 제출한 코드가 그대로 기록됩니다.
  • 카드의 저장소 줄에서 GitHub 저장소를 연결해 두면 카드로 찍은 풀이가 그 저장소에도 올라갑니다.

무엇을 읽나

아이콘을 눌렀을 때 보이는 탭의 화면과 주소, 정답 감지에 쓰는 채점 결과와 본인이 제출한
코드
, 그 코드의 언어, 그리고 문제의 번호·제목·난이도뿐입니다. 언어·난이도·채점 결과는
저장소에 올릴 파일 이름과 커밋 메시지에만 씁니다. 문제 설명·힌트·모범답안은 읽지 않습니다.

알아두실 것

  • 웹스토어 등록 전이라 자동 갱신이 되지 않습니다. 새 버전은 다시 받아 교체해주세요.
  • 교체하기 전부터 열려 있던 NeetCode 탭은 새로고침해야 언어와 통과한 테스트 수를 알아냅니다.
    그 전에 올리면 solution.txt로 올라가고 커밋 메시지에 통과 수가 빠집니다.
  • 팝업의 ‘연결 끊기’는 확장이 가진 저장소 토큰을 버립니다. GitHub 쪽 권한까지 거두려면 GitHub 설정의
    Authorized OAuth Apps에서 지웁니다.
  • 사이트 화면이 바뀌면 카드가 안 뜰 수 있습니다. 그때도 아이콘을 눌러 캡처로 남기는
    방식은 그대로 동작합니다.
  • NeetCode·LeetCode는 제출에 로그인이 필요합니다. 로그인하지 않으면 카드도 뜨지 않습니다.
  • LeetCode 대회 문제에서는 카드가 뜨지 않습니다. 대회 중에는 풀이를 공개하면 안 됩니다.
  • 백준은 채점 서비스가 멈춰 있어 대상에서 빠져 있습니다.

지난 버전은 릴리스 목록에서 봅니다.

도장 확장 프로그램 0.2.11

Choose a tag to compare

@HongYeseul HongYeseul released this 28 Sep 23:52

보고 있는 화면을 한 번에 스터디 인증으로 남기는 크롬 확장입니다.

0.2.11에서 바뀐 것

  • LeetCode에서도 정답을 맞히면 카드가 뜹니다. 프로그래머스·NeetCode와 같은 카드이고,
    저장소에 올리면 커밋 메시지가 [LeetCode Easy] 1. Two Sum · 4ms · 14.9MB처럼 남습니다.
    실행(Run)은 결과가 Accepted여도 카드를 띄우지 않고, 제출(Submit)만 봅니다

저장소에는 공개 저장소에 쓰는 권한으로 올립니다. 모든 공개 저장소에 해당하는 권한이라
비공개 저장소는 고를 수 없습니다. 토큰은 이 확장에만 두고 서버로 보내지 않습니다. README와
커밋에는 문제 설명을 옮기지 않습니다.

LeetCode에는 요청을 하나도 더 보내지 않습니다. 사용자가 누른 제출 한 건이 오가는 것만 보고,
문제 설명·에디토리얼·다른 사람의 풀이는 읽지 않습니다.

설치

  1. 아래 dojang-extension zip을 받아 압축을 풉니다.
  2. 크롬에서 chrome://extensions을 열고 오른쪽 위 개발자 모드를 켭니다.
  3. 압축해제된 확장 프로그램을 로드합니다로 압축을 푼 dojang-extension 폴더를 고릅니다.

주소나 키를 입력할 게 없습니다. 도장 아이콘을 눌러 GitHub로 한 번 로그인하면 됩니다.
계정은 웹에서 쓰는 것과 같습니다.

쓰는 법

  • 아이콘을 눌러 보고 있는 화면을 캡처해 남깁니다.
  • 프로그래머스·NeetCode·LeetCode에서 정답이 나오면 오른쪽 위에 카드가 저절로 뜹니다.
    도장 찍기를 누르면 제출한 코드가 그대로 기록됩니다.
  • 카드의 저장소 줄에서 GitHub 저장소를 연결해 두면 카드로 찍은 풀이가 그 저장소에도 올라갑니다.

무엇을 읽나

아이콘을 눌렀을 때 보이는 탭의 화면과 주소, 정답 감지에 쓰는 채점 결과와 본인이 제출한
코드
, 그 코드의 언어, 그리고 문제의 번호·제목·난이도뿐입니다. 언어·난이도·채점 결과는
저장소에 올릴 파일 이름과 커밋 메시지에만 씁니다. 문제 설명·힌트·모범답안은 읽지 않습니다.

알아두실 것

  • 웹스토어 등록 전이라 자동 갱신이 되지 않습니다. 새 버전은 다시 받아 교체해주세요.
  • 교체하기 전부터 열려 있던 NeetCode 탭은 새로고침해야 언어와 통과한 테스트 수를 알아냅니다.
    그 전에 올리면 solution.txt로 올라가고 커밋 메시지에 통과 수가 빠집니다.
  • 팝업의 ‘연결 끊기’는 확장이 가진 저장소 토큰을 버립니다. GitHub 쪽 권한까지 거두려면 GitHub 설정의
    Authorized OAuth Apps에서 지웁니다.
  • 사이트 화면이 바뀌면 카드가 안 뜰 수 있습니다. 그때도 아이콘을 눌러 캡처로 남기는
    방식은 그대로 동작합니다.
  • NeetCode·LeetCode는 제출에 로그인이 필요합니다. 로그인하지 않으면 카드도 뜨지 않습니다.
  • LeetCode 대회 문제에서는 카드가 뜨지 않습니다. 대회 중에는 풀이를 공개하면 안 됩니다.
  • 백준은 채점 서비스가 멈춰 있어 대상에서 빠져 있습니다.

지난 버전은 릴리스 목록에서 봅니다.

도장 확장 프로그램 0.2.9

Choose a tag to compare

@HongYeseul HongYeseul released this 27 Sep 03:52

보고 있는 화면을 한 번에 스터디 인증으로 남기는 크롬 확장입니다.

0.2.9에서 바뀐 것

  • 정답 카드에서 바로 GitHub 저장소를 연결합니다. 카드의 저장소 줄에 연결 단추가 있어
    팝업을 열어 보지 않아도 됩니다. 올릴 저장소를 고르거나 새로 만드는 것도 카드 안에서 합니다
  • 연결하면 저장소 이름이 보이고, 누르면 그 저장소가 열립니다. ‘바꾸기’로 다른 저장소를 고릅니다
  • 연결하지 않고 도장을 찍었어도 결과 카드에서 연결하면 방금 찍은 풀이가 올라갑니다
  • 커밋 메시지에 난이도와 채점 결과가 들어갑니다. 예: [프로그래머스 Lv.2] 가장 큰 수 · 64.31ms · 96.4MB
  • 도장 찍기 전과 후 카드의 줄 순서를 같게 맞췄습니다 — 문제, 코드, 저장소, 태그, 그리고 찍은 뒤에만 상태
  • 팝업의 GitHub 저장소 칸은 한 줄로 줄였습니다. 어디에 올리고 있는지 보고 끊는 곳입니다
  • 웹과 같은 말을 씁니다. GitHub 계정은 ‘로그인·로그아웃’, 저장소는 ‘연결·연결 끊기’입니다
  • 카드는 코딩 테스트 스터디에만 도장을 찍습니다. 팝업에서 다른 종류의 스터디를 골라 뒀으면
    카드가 그 스터디로 보내다 막히던 것을 고쳤습니다
  • 크롬·GitHub가 준 영어 오류 대신, 무엇을 하면 되는지 한국어로 알려 줍니다

저장소에는 공개 저장소에 쓰는 권한으로 올립니다. 모든 공개 저장소에 해당하는 권한이라
비공개 저장소는 고를 수 없습니다. 토큰은 이 확장에만 두고 서버로 보내지 않습니다. README와
커밋에는 문제 설명을 옮기지 않습니다.

LeetCode는 이용약관이 자동화를 금지해 넣지 않았습니다. 아이콘을 눌러 화면으로 남기는
방식은 거기서도 그대로 됩니다.

설치

  1. 아래 dojang-extension zip을 받아 압축을 풉니다.
  2. 크롬에서 chrome://extensions을 열고 오른쪽 위 개발자 모드를 켭니다.
  3. 압축해제된 확장 프로그램을 로드합니다로 압축을 푼 dojang-extension 폴더를 고릅니다.

주소나 키를 입력할 게 없습니다. 도장 아이콘을 눌러 GitHub로 한 번 로그인하면 됩니다.
계정은 웹에서 쓰는 것과 같습니다.

쓰는 법

  • 아이콘을 눌러 보고 있는 화면을 캡처해 남깁니다.
  • 프로그래머스·NeetCode에서 정답이 나오면 오른쪽 위에 카드가 저절로 뜹니다.
    도장 찍기를 누르면 제출한 코드가 그대로 기록됩니다.
  • 카드의 저장소 줄에서 GitHub 저장소를 연결해 두면 카드로 찍은 풀이가 그 저장소에도 올라갑니다.

무엇을 읽나

아이콘을 눌렀을 때 보이는 탭의 화면과 주소, 정답 감지에 쓰는 채점 결과와 본인이 제출한
코드
, 그 코드의 언어, 그리고 문제의 제목과 난이도뿐입니다. 언어·난이도·채점 결과는
저장소에 올릴 파일 이름과 커밋 메시지에만 씁니다. 문제 설명·힌트·모범답안은 읽지 않습니다.

알아두실 것

  • 웹스토어 등록 전이라 자동 갱신이 되지 않습니다. 새 버전은 다시 받아 교체해주세요.
  • 교체하기 전부터 열려 있던 NeetCode 탭은 새로고침해야 언어와 통과한 테스트 수를 알아냅니다.
    그 전에 올리면 solution.txt로 올라가고 커밋 메시지에 통과 수가 빠집니다.
  • 팝업의 ‘연결 끊기’는 확장이 가진 저장소 토큰을 버립니다. GitHub 쪽 권한까지 거두려면 GitHub 설정의
    Authorized OAuth Apps에서 지웁니다.
  • 사이트 화면이 바뀌면 카드가 안 뜰 수 있습니다. 그때도 아이콘을 눌러 캡처로 남기는
    방식은 그대로 동작합니다.
  • NeetCode는 제출에 로그인이 필요합니다. 로그인하지 않으면 카드도 뜨지 않습니다.
  • 백준은 채점 서비스가 멈춰 있어 대상에서 빠져 있습니다.

지난 버전은 릴리스 목록에서 봅니다.

도장 확장 프로그램 0.2.10

Choose a tag to compare

@HongYeseul HongYeseul released this 27 Sep 04:24

보고 있는 화면을 한 번에 스터디 인증으로 남기는 크롬 확장입니다.

0.2.10에서 바뀐 것

  • 팝업의 ‘GitHub로 로그인’으로 로그인을 마쳐도 팝업을 다시 열면 로그인 단추가 그대로 있던
    것을 고쳤습니다. GitHub 로그인 창을 거쳐야 할 때 생기던 문제입니다

저장소에는 공개 저장소에 쓰는 권한으로 올립니다. 모든 공개 저장소에 해당하는 권한이라
비공개 저장소는 고를 수 없습니다. 토큰은 이 확장에만 두고 서버로 보내지 않습니다. README와
커밋에는 문제 설명을 옮기지 않습니다.

LeetCode는 이용약관이 자동화를 금지해 넣지 않았습니다. 아이콘을 눌러 화면으로 남기는
방식은 거기서도 그대로 됩니다.

설치

  1. 아래 dojang-extension zip을 받아 압축을 풉니다.
  2. 크롬에서 chrome://extensions을 열고 오른쪽 위 개발자 모드를 켭니다.
  3. 압축해제된 확장 프로그램을 로드합니다로 압축을 푼 dojang-extension 폴더를 고릅니다.

주소나 키를 입력할 게 없습니다. 도장 아이콘을 눌러 GitHub로 한 번 로그인하면 됩니다.
계정은 웹에서 쓰는 것과 같습니다.

쓰는 법

  • 아이콘을 눌러 보고 있는 화면을 캡처해 남깁니다.
  • 프로그래머스·NeetCode에서 정답이 나오면 오른쪽 위에 카드가 저절로 뜹니다.
    도장 찍기를 누르면 제출한 코드가 그대로 기록됩니다.
  • 카드의 저장소 줄에서 GitHub 저장소를 연결해 두면 카드로 찍은 풀이가 그 저장소에도 올라갑니다.

무엇을 읽나

아이콘을 눌렀을 때 보이는 탭의 화면과 주소, 정답 감지에 쓰는 채점 결과와 본인이 제출한
코드
, 그 코드의 언어, 그리고 문제의 제목과 난이도뿐입니다. 언어·난이도·채점 결과는
저장소에 올릴 파일 이름과 커밋 메시지에만 씁니다. 문제 설명·힌트·모범답안은 읽지 않습니다.

알아두실 것

  • 웹스토어 등록 전이라 자동 갱신이 되지 않습니다. 새 버전은 다시 받아 교체해주세요.
  • 교체하기 전부터 열려 있던 NeetCode 탭은 새로고침해야 언어와 통과한 테스트 수를 알아냅니다.
    그 전에 올리면 solution.txt로 올라가고 커밋 메시지에 통과 수가 빠집니다.
  • 팝업의 ‘연결 끊기’는 확장이 가진 저장소 토큰을 버립니다. GitHub 쪽 권한까지 거두려면 GitHub 설정의
    Authorized OAuth Apps에서 지웁니다.
  • 사이트 화면이 바뀌면 카드가 안 뜰 수 있습니다. 그때도 아이콘을 눌러 캡처로 남기는
    방식은 그대로 동작합니다.
  • NeetCode는 제출에 로그인이 필요합니다. 로그인하지 않으면 카드도 뜨지 않습니다.
  • 백준은 채점 서비스가 멈춰 있어 대상에서 빠져 있습니다.

지난 버전은 릴리스 목록에서 봅니다.

도장 확장 프로그램 0.2.8

Choose a tag to compare

@HongYeseul HongYeseul released this 24 Sep 01:09

보고 있는 화면을 한 번에 스터디 인증으로 남기는 크롬 확장입니다.

0.2.8에서 바뀐 것

  • 도장을 찍으면 풀이를 내 GitHub 저장소에도 올릴 수 있습니다. 팝업 아래
    ‘GitHub 저장소’에서 연결하고 올릴 저장소를 고르면, 프로그래머스·NeetCode 카드로 도장을
    찍을 때 코드와 README가 커밋 하나로 올라갑니다. 누르는 것은 여전히 도장 찍기 하나입니다
  • 한 문제가 한 폴더입니다. 예: 프로그래머스/42576. 완주하지 못한 선수/solution.py
  • README에는 제목·플랫폼·문제 링크·태그만 적습니다. 문제 설명은 플랫폼 콘텐츠라 올리지 않습니다
  • 올리다 실패해도 도장은 남고, 결과 카드에서 다시 올릴 수 있습니다

연결하면 GitHub가 공개 저장소에 쓰는 권한을 한 번 더 묻습니다. 저장소 하나로 좁힐 수
없는 권한이라 모든 공개 저장소에 해당하고, 그래서 비공개 저장소는 고를 수 없습니다. 토큰은
이 확장에만 두고 서버로 보내지 않습니다. 연결하지 않으면 지금과 똑같이 동작합니다.

LeetCode는 이용약관이 자동화를 금지해 넣지 않았습니다. 아이콘을 눌러 화면으로 남기는
방식은 거기서도 그대로 됩니다.

설치

  1. 아래 dojang-extension zip을 받아 압축을 풉니다.
  2. 크롬에서 chrome://extensions을 열고 오른쪽 위 개발자 모드를 켭니다.
  3. 압축해제된 확장 프로그램을 로드합니다로 압축을 푼 dojang-extension 폴더를 고릅니다.

주소나 키를 입력할 게 없습니다. 도장 아이콘을 눌러 GitHub로 한 번 연결하면 됩니다.
계정은 웹에서 쓰는 것과 같습니다.

쓰는 법

  • 아이콘을 눌러 보고 있는 화면을 캡처해 남깁니다.
  • 프로그래머스·NeetCode에서 정답이 나오면 오른쪽 위에 카드가 저절로 뜹니다.
    도장 찍기를 누르면 제출한 코드가 그대로 기록됩니다.
  • GitHub 저장소를 연결해 두면 카드로 찍은 풀이가 그 저장소에도 올라갑니다.

무엇을 읽나

아이콘을 눌렀을 때 보이는 탭의 화면과 주소, 그리고 정답 감지에 쓰는 채점 결과와
본인이 제출한 코드
, 그 코드의 언어뿐입니다. 언어는 저장소에 올릴 파일 확장자를 정하는
데만 씁니다. 문제 설명·힌트·모범답안은 읽지 않습니다.

알아두실 것

  • 웹스토어 등록 전이라 자동 갱신이 되지 않습니다. 새 버전은 다시 받아 교체해주세요.
  • 교체하기 전부터 열려 있던 NeetCode 탭은 새로고침해야 언어를 알아냅니다. 그 전에 올리면
    solution.txt로 올라갑니다.
  • ‘저장소 연결 끊기’는 확장이 가진 토큰을 버립니다. GitHub 쪽 권한까지 거두려면 GitHub 설정의
    Authorized OAuth Apps에서 지웁니다.
  • 사이트 화면이 바뀌면 카드가 안 뜰 수 있습니다. 그때도 아이콘을 눌러 캡처로 남기는
    방식은 그대로 동작합니다.
  • NeetCode는 제출에 로그인이 필요합니다. 로그인하지 않으면 카드도 뜨지 않습니다.
  • 백준은 채점 서비스가 멈춰 있어 대상에서 빠져 있습니다.

지난 버전은 릴리스 목록에서 봅니다.

도장 확장 프로그램 0.2.7

Choose a tag to compare

@HongYeseul HongYeseul released this 23 Sep 02:32

보고 있는 화면을 한 번에 스터디 인증으로 남기는 크롬 확장입니다.

0.2.7에서 바뀐 것

  • 문제를 열어 둔 채 확장을 설치하거나 새 버전으로 바꿔도 카드가 뜹니다. 지금까지는
    그 탭을 새로고침해야 정답을 알아챘습니다
  • 확장을 바꾸기 전에 뜬 카드에서 도장 찍기를 누르면 버튼이 ‘연결하고 남기는 중…’에
    멈춰 있었습니다. 이제 새 버전이 띄운 카드만 보이고, 누르면 바로 찍힙니다
  • 이미 열린 탭에 감지를 붙이려고 scripting 권한을 새로 씁니다. 다른 일에는 쓰지 않습니다

LeetCode는 이용약관이 자동화를 금지해 넣지 않았습니다. 아이콘을 눌러 화면으로 남기는
방식은 거기서도 그대로 됩니다.

설치

  1. 아래 dojang-extension zip을 받아 압축을 풉니다.
  2. 크롬에서 chrome://extensions을 열고 오른쪽 위 개발자 모드를 켭니다.
  3. 압축해제된 확장 프로그램을 로드합니다로 압축을 푼 dojang-extension 폴더를 고릅니다.

주소나 키를 입력할 게 없습니다. 도장 아이콘을 눌러 GitHub로 한 번 연결하면 됩니다.
계정은 웹에서 쓰는 것과 같습니다.

쓰는 법

  • 아이콘을 눌러 보고 있는 화면을 캡처해 남깁니다.
  • 프로그래머스·NeetCode에서 정답이 나오면 오른쪽 위에 카드가 저절로 뜹니다.
    도장 찍기를 누르면 제출한 코드가 그대로 기록됩니다.

무엇을 읽나

아이콘을 눌렀을 때 보이는 탭의 화면과 주소, 그리고 정답 감지에 쓰는 채점 결과와
본인이 제출한 코드
뿐입니다. 문제 설명·힌트·모범답안은 읽지 않습니다.

알아두실 것

  • 웹스토어 등록 전이라 자동 갱신이 되지 않습니다. 새 버전은 다시 받아 교체해주세요.
  • 사이트 화면이 바뀌면 카드가 안 뜰 수 있습니다. 그때도 아이콘을 눌러 캡처로 남기는
    방식은 그대로 동작합니다.
  • NeetCode는 제출에 로그인이 필요합니다. 로그인하지 않으면 카드도 뜨지 않습니다.
  • 백준은 채점 서비스가 멈춰 있어 대상에서 빠져 있습니다.

지난 버전은 릴리스 목록에서 봅니다.

도장 확장 프로그램 0.2.6

Choose a tag to compare

@HongYeseul HongYeseul released this 14 Sep 07:24

보고 있는 화면을 한 번에 스터디 인증으로 남기는 크롬 확장입니다.

0.2.6에서 바뀐 것

  • NeetCode에서 정답을 맞히면 카드가 뜹니다. 방금 제출한 코드를 그대로 남길 수 있습니다
  • NeetCode 문제 링크를 인식합니다
  • 카드와 팝업 색을 디자인 시스템에 맞췄습니다

0.2.4와 0.2.5를 받으셨다면 이 버전으로 교체해주세요. 0.2.4는 NeetCode 제출을 아예
놓쳤고(제출이 fetch가 아니라 XMLHttpRequest로 나갑니다), 0.2.5는 카드는 떴지만
문제 이름과 코드 분량이 흰 바탕에 흰 글자로 찍혀 읽을 수 없었습니다. 페이지의 글자색
규칙에 카드가 밀린 탓이라, 카드 안 글자색을 상속에 맡기지 않고 직접 정했습니다.

LeetCode는 이용약관이 자동화를 금지해 넣지 않았습니다. 아이콘을 눌러 화면으로 남기는
방식은 거기서도 그대로 됩니다.

설치

  1. 아래 dojang-extension zip을 받아 압축을 풉니다.
  2. 크롬에서 chrome://extensions을 열고 오른쪽 위 개발자 모드를 켭니다.
  3. 압축해제된 확장 프로그램을 로드합니다로 압축을 푼 dojang-extension 폴더를 고릅니다.

주소나 키를 입력할 게 없습니다. 도장 아이콘을 눌러 GitHub로 한 번 연결하면 됩니다.
계정은 웹에서 쓰는 것과 같습니다.

쓰는 법

  • 아이콘을 눌러 보고 있는 화면을 캡처해 남깁니다.
  • 프로그래머스·NeetCode에서 정답이 나오면 오른쪽 위에 카드가 저절로 뜹니다.
    도장 찍기를 누르면 제출한 코드가 그대로 기록됩니다.

무엇을 읽나

아이콘을 눌렀을 때 보이는 탭의 화면과 주소, 그리고 정답 감지에 쓰는 채점 결과와
본인이 제출한 코드
뿐입니다. 문제 설명·힌트·모범답안은 읽지 않습니다.

알아두실 것

  • 웹스토어 등록 전이라 자동 갱신이 되지 않습니다. 새 버전은 다시 받아 교체해주세요.
  • 사이트 화면이 바뀌면 카드가 안 뜰 수 있습니다. 그때도 아이콘을 눌러 캡처로 남기는
    방식은 그대로 동작합니다.
  • NeetCode는 제출에 로그인이 필요합니다. 로그인하지 않으면 카드도 뜨지 않습니다.
  • 백준은 채점 서비스가 멈춰 있어 대상에서 빠져 있습니다.

지난 버전은 릴리스 목록에서 봅니다.