본문 바로가기

프로그래밍/라즈베리파이

라즈베리파이와 텔레그램 봇을 이용한 토렌트 머신2

집에서는 다양한 인터넷TV를 시청하기 때문에 사실 토렌트를 이용할 일이 많이 없습니다.

그리고 넷플릭스의 보급으로 토렌트 영상 다운로드는 사실 많이 불편하여 쓰지 않습니다.

하지만 반드시 유용하게 쓰시는 분이 있을 것이라고 생각합니다.

 

라즈베리파이에 설치해야하는 것들은 다음과 같습니다.

 

1. Rasbian OS : 라즈베리파이의 기본 OS

2. Python3 : 텔레그램봇을 이용하기 위한 파이썬

3. Samba : 서로 다른 OS간의 파일 공유를 위한 SW

4. minidlna : DLNA를 지원하는 TV에서 시청 가능하게 하는 SW

5. transmission-daemon : 리눅스 토렌트 프로그램

 

라즈베리파이가 없는 상태에서 구현한다면 굉장히 힘들겁니다.

집에서 안쓰는 안드로이드 단말기로 이걸 구현한다면 

좀 더 많은 사람들이 쓰지 않을까 라는 쓸데없는 생각이 드네요

 

라즈베리파이 셋팅부터 차근차근 설명 드리려고 하니 블로그가 어려운것이라는 생각이 새삼 듭니다.

저도 처음부터 다시 셋팅을 해야하나 라는 생각이 드네요ㅎ

 

라즈베리파이를 다룰줄 아시는 분을 위한 고급 목차는 다음과 같습니다.

  • 라즈베리파이 기본설정, 한글입력기 설치, 외장하드 마운팅
  • 파이썬, Samba, minidlna, transmission-daemon 설치
  • 텔레그램봇 설치하고 봇 생성
  • 파이썬으로 텔레그램봇 제어 프로그램 생성 : 파일 다운로드 및 리스트 출력응답
  • transmission-daemon 설정 : 폴더에 .torrent 파일 저장하면 바로 다운로드 시작(Watch 기능) 및 다운로드 완료시 시드 삭제 설정, 다운로드 폴더 설정
  • 각종 권한설정
  • TV, PC, 스마트폰(안드로이드) 에서 영상 잘 나오는지 확인.

각 항목에 대한 내용은 모두 다른 분의 블로그에 있습니다. 

저도 조합한 것이기 때문에 공유드립니다.