http://archmond.net/?p=6559 에 이어지는 글
http://mizane.egloos.com/5892524 을 보며 작업
감시 폴더는 위와 같이 설정되어 있음
blkid로 연결된 외장 하드 디스크를 확인, /media 디렉터리의 내용을 확인하여 외장 하드 디스크의 UUID를 복사.
여기에서는 18689C57689C360A 임
/media/18689C57689C360A/download/watch 폴더 위치를 기록해 둠.
apt-get update
apt-get install python
이미 설치되어 있음.
python -V
미자네 블로그와 같이 2.7.3이다.
apt-get install python-pip
pip install –upgrade setuptools
출처: <http://flexget.com/wiki/InstallWizard/Linux/Environment>
바로 Flexget이 설치되지 않아서 FlexGet 공식 홈페이지를 참조해 setup tools를 업그레이드.
pip install flexget
flexget -V
명령으로 버전 확인이 안 되어 functools32 설치
pip install functools32
flexget -V
1.2.473이 나옴.
adduser rss
su rss
mkdir ~/.flexget
nano ~/.flexget/config.yml
tasks:
feeds:
rss: http://www.leopard-raws.org/rss.php
regexp:
accept:
– Utawarerumono
– Heavy
download: /media/18689C57689C360A/download/watch
미자네 블로그를 참조해 위와 같이 작성해 봄.
flexget check
Config passed check. 🙂
flexget –test execute
테스트.
nano ~/.flexget/config.yml
schedules:
– tasks: ‘*’
interval:
hours: 3
미자네 블로그를 보고 위의 내용 추가함.(3시간 마다 업데이트하는 것)
flexget daemon start -d
데몬 모드로 flexget을 실행하고,
flexget daemon status
데몬 상태 확인
flexget execute
Flexget을 실행해봅니다.
오호! 벌써 추가되어 ADDED 파일로 바뀌었네.
자동으로 받아 짐.
다운로드 완료.
flexget daemon stop
출처: <http://flexget.com/wiki/Daemon>
데몬 작업 종료(데몬 모드로 실행하지 않을 때)
시스템 -> 예약된 작업 -> 추가
/usr/local/bin/flexget –cron execute
이렇게 추가해 놓으면 된다고 함.