2016년 3월 6일 일요일

qnap nas에 flexget 설치하고 사용하는 방법



qnap에서 flexget를 설치 사용하는 방법에 관해서
뽐뿌에 게시된 글이다..

인터넷 글을 그대로 붙여넣기 한 거라서 글 작성자에게 미안한 마음 한가득...



http://www.ppomppu.co.kr/zboard/view.php?id=nas&no=14568


다운로드스테이션(qget)을 사용하는 유일한 이유는 rss를 이용한 자동 다운이었습니다.
하지만 flexget을 설치하면 transmission을 통해서 같은 작업을 할 수 있기 때문에 검색을 통해 방법을 찾아 봤습니다.
이미 뽐뿌나스게시판에 비슷한 게시글들이 있어서 쉽게 했네요.
제 나스인 TS 231을 기준으로 작성하였으나 qnap것들은 비슷할 것으로 생각됩니다.
그외 나스 사용자들은 참고로 보시면 되겠습니다.


이미 제가 먼저올린 글을 보시고 optware를 설치한 상태여야 합니다.
아래 명령을 따라하면 flexget을 설치할 수 있습니다.

ipkg install python27
ipkg install py27-setuptools
easy_install-2.7 flexget

우리는 트랜스미션을 사용하므로,

easy_install-2.7 transmissionrpc

여기까지 잘 되었다면 다음 명령과 명령에 대한 반응이 이렇게 나옵니다.
/share/CACHEDEV1_DATA/.qpkg/Optware/local/bin/flexget -V

1.2.312
You are on the latest release.

이후,  /opt/local/ 경로에 config.yml을 작성합니다라고 되어 있지만 인식하지 못합니다.
()아마 이게 되는 qnap 나스도 있을건데 제 ts231은 안되네요. )
/root/.flexget/ 경로에 config.yml을 넣습니다.(없으면 폴더를 만드세요.)

작성 요령은 아래 링크를 참조하세요.
헉키님의 config.yml강좌(regexp주의) http://www.ppomppu.co.kr/zboard/view.php?id=nas&page=1&divpage=3&search_type=sub_memo&keyword=rss&no=5378
원쉰님의 rss 강좌: http://www.ppomppu.co.kr/zboard/view.php?id=nas&page=1&divpage=3&search_type=sub_memo&keyword=rss&no=14341

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 * * * * /share/CACHEDEV1_DATA/.qpkg/Optware/local/bin/flexget --cron execute
라고 마지막 줄에 넣습니다.
매 30분 마다 실행됩니다. ()이후 별표는 시간 날짜 월 주 단위를 나타냅니다.)
( esc를 누릅니다. :을 누르고 wq를 쳐서 나옵니다.)




RSS 등록에 관한 글 역시 뽐뿌발
http://www.ppomppu.co.kr/zboard/view.php?id=nas&page=1&divpage=3&search_type=sub_memo&keyword=rss&no=14341


이거 등록해놓으면 토렌트 등록되는 드라마나 예능등을 자동으로 받아옵니다. 

(쏘드레방님 조언으로 원글 수정합니다. 지난번에 보신 분들은 수정된 내용으로 다시 설정하세요)

(꼭 시놀/해놀이 아니더라도 다른 NAS 들도 같은 기능 있을겁니다)



다음은 사용법

토렌트dn에서 검색결과로 지원하길래 꼼수 좀 이용했네요. 

(바로 등록은 되질 않아 RSS Feeds 만들어 주는 사이트를 경유합니다)

리스트에서 용량은 제대로 뜨지 않으나, 정상 작동은 합니다.

사용법은 다운로드 스테이션 에서 

RSS Feeds 선택하고 + 로 추가 눌러서..

http://fullrss.net/a/http/torrentdn.com/bbs/rss.php?k=720p+with&b=

주소를 등록 하면 일단 " 720p with "  들을 긁어옵니다.



(자동으로 모든항목 다운로드 체크하면 등록되는 모든 720p with 자료를 다 긁어오니 선택하지 말고 다음단계로..)

등록후에 다운로드 필터를 열고 추가해줍니다.

이름은 대충 자신이 알아볼수 있게만 쓰면 되고..

일치 : 부분이 검색어 이니 잘 생각해서 검색어를 써줍니다. 

원하는 파일이 '띡샤를 잡시다' 라면 '띡샤를' 요 부분만 등록해주면 되겠죠~

필요에따라 대상 폴더까지 세세하게 만들어놓으면 당연히 자동으로 분류되서 들어갑니다~



사용시에 다음과 같이 다운로드 스테이션 설정에서 RSS 업데이트 간격을 적당히 설정하세요.

설정한 시간마다 새로 올라온 글을 자동으로 체크하고, 받고자 등록해둔 검색어가 들어간 파일이 있으면 자동으로 다운로드 합니다





시놀에서 읽혀지는 RSS 피드 만들기..

1. http://torrentdn.com/사이트의 상단 검색창에서 원하는 단어를 입력하고, 검색할 게시판을 드롭다운 메뉴에서 고른후 Search.



(예시는 HDTV 720p 검색어를 토렌트영화 게시판에서 검색)

2. 하단의 자동다운로드RSS 창에서 해당 주소 카피 (Ctrl+C)



3. 바로 쓸수 없는 주소를 RSS 피드를 제작하는 사이트를 통해 바꾸어줍니다. (여기서는 http://fullrss.net/ 이용)

해당 사이트의 주소창에 아까 2에서 카피한 주소를 넣고 컨버트를 누르면 나오는 Feed 주소를 이용하면 되나..

더 간단히는 그냥 눈치껏 써도 됩니다.

아까 2에서 카피한 주소는 http://torrentdn.com/bbs/rss.php?k=HDTV+720p&b=torrent_movie

시놀에 등록해야할 주소는 http://fullrss.net/rss/http/torrentdn.com/bbs/rss.php?k=HDTV+720p&b=torrent_movie   입니다.

잘보니 http://fullrss.net/rss/ 를 카피한 주소앞에 추가해주고, 카피했던 주소의 http:// 에서 :/ 를 지워주면 되겠네요~

이런식으로 등록합니다. 검색어를 적당히 잘 넣어서 피드를 제작해주면 되겠습니다

댓글 없음:

댓글 쓰기

Citizen Eco-Drive CA0030-61E

Glass Type Sapphire Case Material Titanium Super Titanium (Ti + IP) Strap Material Titanium Super Titanium (Ti + IP) Movement ...