MelodyMine는 특정 채널을 주목하고 있다가, 새로운 영상이 올라올 경우 동영상, 음원으로 저장해주는 프로그램입니다.
- 파이썬 3.7이상이 요구됩니다.
- 가상환경 설정
python3 -m venv venv
orpython -m venv venv
- 가상환경 활성화
Windows:
./venv/Scripts/activate
orcd ./venv/Scripts
ANDactivate
- requirements 설치
pip install -r requirements.txt
- 1번으로 크롤링하려는 채널 정보를 1개 이상 입력하고, 2번을 입력하면 크롤링 시작하는 매커니즘입니다.
python ./main.py
1 : Type chennel and name
2 : Stop type chennel and start scraping
- 1을 선택시 -> 채널 ID와 이름을 입력받는다.
- 2를 선택시 -> 위 입력받은 채널을 기반으로 스크랩을 시작한다.
- 1.
sudo apt-get install screen
- 2.
screen -S <screen/name>
- 3.
python3 </path/to/my_script.py>
- 4.
ctrl + A
->D
눌러서 나오기.
- 입력을 XML이나 JSON으로 받는것도 고려
- 예외처리