About
home
About
home

Youtube Search to Email l 유튜브 키워드 검색 결과 메일서비스

link

샘플코드
[02]MyVodClipping_YoutubeAPI Sample.txt
2.8KB

상세 내용

과제 수행 배경
내가 원하는 Youtube 동영상목록을 주기적으로 메일로 받고 싶다.
코드, 인프라, 개발시간 리소스가 적어야 한다.
쉽게 유지.보수 해야 한다.
서비스 소개
내가 원하는 맞춤 키워드 인기, 최신 동영상 목록을 한 번에 모아서 메일로 서비스 받는다
기술 스택 및 상세
Python3
Naver검색API
email.mime.text / email.mime.multipart
VSCode
과제 수행 과정
필요기능 설계→ Youtube API 생성→ 코드작성→ 테스트 → 코드보완 → Win 스케쥴러설정 → 테스트 → 완료

구현 화면

메일서비스 화면
Win 스케쥴러 인터프리터 path 설정
Win 스케쥴러 메일전송 시간 설정

도전과 문제해결

Python - YoutubeAPI를 이용한 동영상 목록 가져오기를 설계하고 코드 작성을 진행함
Youtube API를 google console 코드생성 다시 작성했다.
하루 2번 (오전/오후 5:00) 메일링 서비스 스케쥴링을 문제는 클라우드, 웹호스팅 등 여러가지 방법을 조사하다가 Windows 스케쥴러 자체 기능을 사용하기로 했다.
컴퓨터가 로그인 상태에만 작동이 가능하다는 취약점은 로그인 시 작동을 설정하여 보완하기로 결정했다.

에필로그

개인 필요를 과제로 설정하고 실용적 가치를 만들었다.
개발기술 향상 시킬 수 있었다.
Youtube API의 원리에 대해 알아보고 최적화 시키는 것이 필요하다는 것을 알게 되었다.
유지. 보수의 아이템으로 삼아서 사용하면서 서비스를 개선하겠다.