케이블 영화 채널 편성표 수집하기 - MovieScheduler

  • Service and Web Development
  • 중급
  • 2017-08-12 (토요일) 13:00 - 13:25
  • 한국어
  • 103
  • 촬영, 녹화가 가능합니다.

슬라이드

https://www.slideshare.net/YungonPark/pycon-korea-2017-moviescheduler-127146671

발표 동영상

https://youtu.be/G1oE9NU18R4

설명

퇴사 후 공백 기간동안, 케이블 영화 채널의 스케줄을 수집하는 사이트를 만들었던 경험을 소개하고자 합니다.
이번 발표를 통해 청중 분들과 공유하고 싶은 경험은 다음과 같습니다.

1. 각 방송국 별 편성표 수집 및 표시 기능 구현
- 기본적으로는 Django를 이용하고, 주기적인 편성표 수집을 위한 Celery 이용 (다른 대안은?)
- BeautifulSoup를 이용한 Parsing이 안 되는 경우: Selenium & PhantomJS 이용

2. Heroku에 만든 프로젝트를 배포하고, 이 과정에서 발생했던 문제 및 해결 방법
- Django + Celery + Redis를 Heroku에 배포해 보자
- Python으로 작성한 프로그램을 못 알아보는 경우? 수집 기능이 작동하지 않는 경우?

3. Heroku Free Dyno의 최대 한도로 운영하여 비용 없애기
- 여러 dyno에서 여러 프로그램을 돌려야 하는 경우, 사용 시간을 절약하는 방법
- PostgreSQL에 등록할 수 있는 record 수 제한을 극복하는 방법

발표에 앞서, 현재까지 구현되어 있는 내용을 확인하시려면 다음 사이트를 참조해 주세요.

감사합니다.

댓글

blog comments powered by Disqus

후원사 목록

플래티넘

골드

실버

브론즈