본문 바로가기

파이썬7

JPOP 탑50 노래 메들리 자동 생성 요즘 영상편집이나 코딩 작업하면서 음악 메들리를 많이 듣는다. 유튜브에서 2~3시간 짜리 노래 모음집을 일일이 찾는 것도 귀찮고, 안좋아하는 노래가 껴있는 메들리가 많다. 그래서 이번 주 JPOP 탑50 노래들을 이은 파일을 자동으로 만들어주는 코드를 짜봤다. 어디까지나 저작권이 있는 노래이기 때문에 혼자 듣는 용도로만 사용하고, 유튜브에 따로 올리거나 이걸로 수익을 창출하지는 않을 생각이다. [JPOP 탑50 노래 메들리 만들기] 걸린 시간: 5시간 난이도: 하 새로 사용한 라이브러리: pytube, moviepy JPOP 노래 랭킹은 레코초쿠라는 사이트에서 받아왔다. NTT Docomo가 가지고 있는 회사지만 음원 쪽으로는 그렇게 유명한 사이트는 아니긴 하다. 하지만 나는 좋은 노래만 들으면 되기 때.. 2022. 2. 4.
파이썬으로 디스코드 봇 만들기 디스코드라고 자주 쓰는 음성 채팅 프로그램이 있다. 주로 친구들과 게임을 같이 할 때 쓰는데, 서버별로 추가할 수 있는 봇 프로그램을 쉽게 찾아볼 수 있다. 기능은 다양한데, 어떤 봇은 채팅에 반응해 답장을 해주기도 하고 어떤 봇은 음성 채널에서 노래를 틀어주기도 한다. 주어진 기능만 사용하자니 조금 아쉽기도 하고 내가 필요한 기능만을 포함한 우리 서버만의 특별한 디스코드 봇을 만들어보고 싶다는 생각이 들었다. 찾아보니 파이썬으로도 간단하게 구현이 가능하다고 해서 도전해보게 되었다. [파이썬으로 디스코드 봇 만들기] 기간: 2021.08. ~ 2021.12.(5개월) 공부 시간: 200시간 이상 체감 난이도: 어려움 시작 정말 아무것도 모르는 상태에서 '파이썬으로 디스코드 봇을 만들 수 있다'라는 말만 .. 2022. 2. 3.
[코딩] Riot API에서 정보 가져오기 0 파이썬 프로그래밍을 배우기 시작한 지 6개월 정도 지난 시점에서 무언가 새로운 도전을 해보고 싶었다. 간간히 Leetcode에서 연습문제를 풀거나 DACON 초보자용 대회에서 남들이 올린 코드를 읽기는 하지만, 실제로 내가 복잡한 코드를 짜본 경험은 많이 없다는 생각이 들었다. 이전에 Discord 봇을 만들고 기능 추가, 서버 호스팅을 하면서 실제로 무언가를 만드는 과정이 공부에도 굉장히 도움이 된다고 느꼈다. 아쉬운 점이라면 아무래도 디스코드라는 특정 프로그램 내에서 돌아가는 봇이다 보니 기능적으로 할 수 있는 것들이 제한되어 있었고, 내가 무언가 새로 만든다기보다 주어진 기능들을 사용한다는 느낌이 강했다. 그래서 새로운 프로젝트를 하고 싶었다. 남들이 흔히 말하는 프로젝트에 비하면 간단한 코딩이겠지.. 2021. 12. 21.