본문 바로가기

Github

(2)
개발자처럼 유튜브 영상 다운로드 하기 안녕하세요 :) 최근에 yt-dlp를 이용해서 유튜브 영상을 다운로드 해보았습니다.같이 일하는 팀원이 '영상을 보고 자기가 필요한 부분만 잘라서 보내줄 수 있냐'라는 요청이 들어와서 yt-dlp를 사용하게 되었습니다. 원래는 macOS에 탑재되어 있는 'cmd + shift + 5'로 영상 파일만 보내주려고 했는데, 음성 파일도 같이 병합되어 있는 걸로 달라고 하더군요. cmd + shift + 5는 음성 없는 파일로 녹화만 가능했기 때문에 yt-dlp를 사용하게 되었습니다. yt-dlp는 깃허브에 올라가 있는 오픈소스 다운로드 도구로, 유튜브 뿐만 아니라 다양한 동영상 플랫폼을 지원하고 있습니다. 오늘은 제가 yt-dlp를 다운로드 받고 원하는 영상 자료를 얻는 과정을 같이 살펴보겠습니다. yt-dlp..
GitHub에서 Push하고 PR 남기기, 그 과정에 대해 알아보자 안녕하세요 :) 일을 하다가 "깃허브에 push하고 PR 남겨주세요" 라는 요청을 받았을 때, 순간적으로 PR이 뭐지? 라는 생각이 들어서 당황한 적이 있습니다. 다행히 지금은 push와 PR의 개념을 알기 때문에 전보다는 수월하게 진행할 수 있게 되었죠. 깃허브와 같은 버전 관리 플랫폼에서 push와 PR은 협업할 때 자주 사용되는 핵심 기능입니다. 이번 글에서는 두 기능에 대해 알아보고, 추가적으로 git의 기본 작업 흐름에서 중요한 개념인 스테이징(staging)과 커밋(commit)에 대해서도 함께 살펴보겠습니다. push(푸쉬)란?push는 로컬 환경에서 작성한 코드를 깃허브에 올리는 작업입니다. 개발자가 로컬 환경에서 코드를 수정하고 commit한 후, 이 변경 사항을 다른 팀원들과 공유하려면..