Tech (7) 썸네일형 리스트형 yt-dlp 를 이용, 유튜브에서 mp3 파일 다운로드 오토메이터 (Automator for downloading mp3 files from YouTube using "yt-dlp") 안녕하세요. 카이랏입니다.오랫만에 글을 하나 올리네요. 늘 yt-dlp 를 이용하여 음악 파일을 다운하여 듣고는 합니다. 그런데 항상 터미널을 열고 일일히 스크립트를 찾고 링크를 붙이는 것이 너무 불편하다고 생각했습니다. 그래서 맥에 있는 오토메이터를 이용하여 그런 절차 없이 URL만 입력하면 자동으로 다운로드 폴더로 mp3 파일을 다운로드 할 수 있는 자동화 파일을 하나 만들어서 공유합니다. 참고로 이는 m1 맥에서 만들었고 맥에서만 동작을 하고 yt-dlp 를 미리 설치하셔야 합니다. yt-dlp 는 brew 를 통해서 설치가 가능합니다.brew를 모르신다면 찾아보시고 다시 방문해 주시면 될 것 같습니다. 감사합니다. ------------------------------------ Hello. Th.. youTube-dl 로 mp3 파일 다운로드 시 파일명 문제 해결 안녕하세요. 카이랏입니다. mp3 파일을 youtube-dl로 영상이나 음악파일을 다운로드 할 때 파일명 뒤에 오는 특수 영문들이 붙어 나와 매번 파일명을 변경해야 하는 번거로운 일이 있습니다. 이 때 사용하는 명령어를 알아보고자 합니다. 아래는 플레이리스트를 통째로 다운로드하는 예제입니다. youtube-dl -x --embed-thumbnail --audio-format mp3 -o '%(playlist_index)s. %(title)s.%(ext)s' "URL을 씁니다." 인데 특별히 " " 안에 있는 [URL을 씁니다.] 부분은 사용자가 다운로드 받고자 하는 URL을 써서 변경하여도 됩니다. AWS Cloud9 IDE의 python venv 환경에서 디버깅(debugging)하는 방법 안녕하세요. 카이랏입니다. 이번에는 지난 번의 내용과 이어지는 내용입니다. 우리가 최신 버전의 python을 사용할 경우에 venv로 가상 환경을 꾸미고 개발을 하는 경우가 있습니다. 따라서 이에 대한 내용을 한 번 알아보고자 합니다. 1. 새로운 러너(runner) 만들기 먼저 기존에 AWS에서 제공하는 러너가 아닌 새로운 러너를 만들어야 합니다. [Run] - [Run With] - [New Runner] 로 들어가서 새로운 러너를 만듭니다. 그러면 자동으로 My Runner 라는 파일이 생기는 것을 알 수 있습니다. 이 내용을 일단 먼저 저장합니다. 그 후 [Run] - [Run With] - [My Runner] 항목을 클릭해서 해당 파일을 실행시키고 나서 바로 멈춥니다. 그렇지 않으면 My Ru.. AWS Cloud9 IDE에서 python 파일 디버깅(debugging) 하는 방법 안녕하세요. 카이랏입니다. 이번에 새롭게 알아본 내용은 AWS Cloud9 IDE 에서 디버깅을 하는 방법을 알아보고자 합니다. 영문 자료를 찾아도 그렇게 많은 내용을 발견하기 어려워서 한참을 고생했던 내용을 정리합니다. 1. ikp3db 모듈 설치 AWS Cloud9 IDE 에서는 여러 언어를 디버깅할 수 있도록 러너를 제공하고 있습니다. 제일 먼저 디버깅이 가능하도록 ikp3db 모듈을 설치하도록 합니다. 아래의 명령을 실행합니다. 만약 아래의 모듈을 먼저 설치하지 않을 경우 설치하라는 메시지가 터미널에 나타나니 반드시 먼저 설치를 해야 합니다. pip3 install ikp3db 2. 브레이크 포인터 설정 먼저 제대로 동작하는지를 확인하기 위해서 간단한 코드로 테스트를 해 보겠습니다. 브레이크 포인.. 우분투에서 git private repository를 가져오는 방법 안녕하세요. 카이랏입니다. 이번에는 git private repository를 가져오는 방법을 살펴보고자 합니다. 1. 이유 git에서 public으로 설정되지 않고 private으로 설정된 repository들은 리눅스 상에서 그냥 다운로드가 불가능합니다. 과거에는 아이디와 비번을 입력하도록 하였으나 현재는 그것이 가능하지 않고 key를 이용하도록 정책이 변경되었습니다. 따라서 ssh key를 만들어서 private repository를 받을 수 있는 방법을 알아보면 좋겠습니다. 2. 방법 1) 아래의 명령을 입력합니다. 물론 이메일은 개인의 것을 넣으시면 됩니다. ssh-keygen -t rsa -b 4096 -C "your_email@example.com" 2) 아래와 같은 메시지가 나온다. 여기서.. AWS Cloud9 IDE에서 Python3.9 설치하기 안녕하세요. 카이랏입니다. 오늘은 AWS Cloud9 가상환경에서 Python3.9 버전을 설치하는 방법을 살펴보고자 합니다. 1. 가상 개발 환경 개발을 하다보면 항상 컴퓨터를 들고 다닐 수 없기에 가벼운 패드로 개발을 하고 싶을 때가 있습니다. 따라서 이런 필요를 충족하는 서비스들이 있습니다. 1) AWS Cloud9 이나 2) goorm ide 는 모두 가상 개발 환경입니다. 이 서비스들은 모두 우분투 리눅스를 기본적인 운영체제로 제공하며 선택 사용할 수 있습니다. 하지만 여기에 기본적으로 설치된 Python은 3.7 또는 3.6 버전입니다. 현 시점에 이미 Python 3.11 버전이 나왔기 때문에 상위 버전의 사용이 필요할 수 있습니다. 그래서 이것 저것 많이 노력해 봤으나 가상환경 상에서의 업.. ChatGPT와 Bard의 간단한 비교 안녕하세요. 카이랏입니다. 드디어 바드(Bard)가 런칭되어 실험중이란 표시와 함께 공개되었습니다. 이 말을 지금 당장 사용해 볼 수 있다는 말이기도 합니다. 그래서 가입을 하고 당장 사용을 시작해 봤습니다. 오른쪽 아래의 "Join waitlist" 를 클릭하면 그 다음에 "Bard"에서 내 메일 계정으로 메일을 보내옵니다. 그 이후에는 메일을 열고 계속 진행을 하면 쉽게 서비스를 이용할 수 있습니다. 서비스의 시작 화면입니다. 그래서 당장 한글로 질문을 던졌습니다. "저는 현재 일부 언어로 응답하도록 교육받은 LLM이므로 도움을 드릴 수 없습니다. 현재 지원되는 언어 목록은 Bard 도움말 센터를 참조하십시오." 이렇게 답변을 보냈습니다. 그래서 한글을 사용할 수 없었습니다. 그래도 필요한 것은 파이.. 이전 1 다음