프로젝트 설명
■ 프로젝트 목적
흩어진 저장소를 손으로 시트에 옮겨 적던 일을 명령 한 줄로 끝내는 도구입니다. 이름과 링크만이 아니라 무엇을 하는 저장소인지 설명까지 자동으로 채웁니다.
■ 동작 구조
1) 수집 : 개인 토큰으로 본인 소유 저장소 전체 조회 (비공개 포함)
2) 감지 : 이전 실행의 README 해시와 비교해 바뀐 것만 선별
3) 요약 : 변경된 저장소만 한 줄 설명 재작성
4) 기록 : 주소로 기존 행을 찾아 그 행만 제자리 수정
■ 특징
- 매번 전부 다시 처리하지 않아 반복 실행이 가벼움
- 시트에 직접 적어 둔 다른 열은 건드리지 않음
- 신규 저장소는 새 행으로 자동 추가
- 서비스 계정 인증이라 로그인 절차 없이 무인 실행 가능
■ 사용 기술
Python PyGithub gspread google-auth