여기 저기서.. Flashget 설치 방법을 찾았는데..
아무리 찾아도 잘 되지 않았다.. ㅠ.ㅠ
QNAP으로 RSS Download를 잘 걸고 싶은데 잘 안되니 짜증이..
결국 그거 때문에 QNAP NAS를 다시 초기화도 하고(그덕분에 중요한 자료 얼마 날림)
여러가지 하다가......
우연히 발견한..
http://www.clien.net/cs2/bbs/board.php?bo_table=cm_nas&wr_id=26594
뽐X 사이트에서 발견한 방법이 되지 않았는데
이방법은 설치가 된다 ㅠ.ㅠ
기쁘다.... 근데 하도 이거저거 설치해놓아서 다 지울수도 없고.. 하아~~!!
어쩄든 된거로만 만족하자..
<설치 방법>
1. QNAP의 자체 App Center에서 Transmission을 검색하여 설치함.
2. Entware-NG 설치함
2-1. https://github.com/Entware-ng/Entware-ng/wiki/Install-on-QNAP-NAS 에서
중간 부분에 "Download this package, then start" 의 링크를 눌러서 qpkg파일을 다운로드함
2-2. QNAP App Center에서 수동설치로 위 qpkg 파일을 선택하여 Entware-ng를 설치함.
3. SSH로 NAS에 접속
3-1 Entware-NG 설치 전에 SSH 접속 중이었다면, Exit 하고 SSH 다시 접속함
그래야, 명령어가 잘 동작함.
4. SSH에서 아래 명령어 실행
4-1. # opkg update
4-2. # opkg install python3-dev python3-pip
pip3 install --upgrade setuptools
4-3. # pip3 install flexget
4-4 # pip3 install Transmissionrpc
이상입니다.
제 경우는 4-3에서 SSL 보안 접속 관련된 에러가 발생했습니다.
Download error on https://pypi.python.org/simple/pytest-runner/:[SSL: CERTIFICATE_VERIFY_FAILED]
이 경우에는 아래처럼 에러난 패키지이름을 마지막에 넣고 실행하여 그 패키지만 따로 설치합니다.
# pip3 install --index-url=http://pypi.python.org/simple/ --trusted-host pypi.python.org pytest-runner
성공하고 나면 4-3을 다시 실행하면 됩니다.
그리고 나서 뽐X에서 올리신 분의 글 참고
tasks:
Infinite Challenge:
rss: http://fullrss.net/a/http/torrentdn.com/bbs/rss.php?k=720p+with&b=
regexp:
accept:
- '무한도전'
transmission:
host: 192.168.0.xxx
port: 9091
username: 'youradmin'
password: 'youradminpassword'
대충 무엇을 받으려는지 아실겁니다.
이제 이 rss에서 필터링된 토렌트가 트랜스미션에 넘어가도록 설정합니다.
cd /etc/config/
vi crontab
(vi에서는 instert키를 누르면 editing모드가 됩니다.)
30 0 * * * /share/CACHEDEV1_DATA/.qpkg/Entware-ng/bin/flexget -c /root/config.yml --cron execute
라고 마지막 줄에 넣습니다.
매 30분 마다 실행됩니다. ()이후 별표는 시간 날짜 월 주 단위를 나타냅니다.)
이 밑은 Transmission 설정하는 방법
Watch 폴더에 Seed file이 torrent에서 add로 바뀌지 않고 지우는 법
==================================================================
settings.json에서 아래를 바꾸고
\"trash-original-torrent-files\": false 로 되어 있다면
\"trash-original-torrent-files\": true 로 바꿔주세요.
저장하고 나오셔서
트랜스미션 다시 시작
/etc/init.d/transmission-daemon start
==================================================================
다운로드가 완료되면 자동으로 목록에서 없애기
setting.json에서
"script-torrent-done-enabled": true,
"script-torrent-done-filename": "/Download/Scripts/AutoDelete.sh",
Sh 파일에는 아래를 추가해주면 됨
#!/bin/sh
SERVER="포트번호 --auth 아이디:비번"
TORRENTLIST=`transmission-remote $SERVER --list | sed -e '1d;$d;s/^ *//' | cut --only-delimited --delimiter=" " --fields=1`
for TORRENTID in $TORRENTLIST
do
DL_COMPLETED=`transmission-remote $SERVER --torrent $TORRENTID --info | grep "Percent Done: 100%"`
STATE_STOPPED=`transmission-remote $SERVER --torrent $TORRENTID --info | grep "State: Seeding\|Stopped\|Finished\|Idle"`
if [ "$DL_COMPLETED" ] && [ "$STATE_STOPPED" ]; then
transmission-remote $SERVER --torrent $TORRENTID --remove
fi
done
'기타등등' 카테고리의 다른 글
V520 에 누가 업데이트 하기.. (0) | 2017.04.15 |
---|---|
늘 기억합니다.. 단원고 선생님들 (0) | 2017.03.30 |
건조기 구입 고민 (0) | 2016.12.12 |
울 아이 크리스마스 선물......... (0) | 2016.12.06 |
Raspberry Pi2에서 H265 10bit 동영상 재생 (0) | 2016.11.24 |