정보+썰빠



본문

시놀로지 NAS 사용하시는 분들중, 다운로드 스테이션 토렌트 자동다운 RSS기능 규칙 설정에 대한 정보 [스압]

  • 작성자: 입으라이모비치
  • 비추천 0
  • 추천 2
  • 조회 1540
  • 2018.05.01

출처





==============================================================================================



어디에도 정규식 중에서 범위 지정에 대해서 설명해놓은게 없어서 직접 뻘짓하면서 알아낸 정보를 공유하고자 써봅니다....

드라마 보다는 애니메이션으로 유명한 nyaa 토렌트 기준으로 되어있습니다.

하지만 드라마 부분에도 충분히 적용히 가능합니다.



토렌트 자동 다운로드 RSS 필터링 규칙 설정 (정규식)

nyaa 토렌트, 에피소드 화수별 구분





시놀로지 다운로드 스테이션에 RSS항목의 [다운로드 필터] 부분에 보시면 이렇게 테스트 필터 라는 부분이 있습니다.

실제 규칙을 설정하는 것은 아니고, 토렌트 파일이 RSS를 통해서 지정된 규칙을 거쳐 자동으로 추가되는지 아닌지 여부를 판별할 수 있는 아주 유용한 테스트 기능이라고 보시면 됩니다.


테스팅 제목에는 테스트 해볼 파일명을 넣어주시면 됩니다.

예를 들면 일반 드라마나 예능이라면

[JTBC] 썰전.E157.160310.HDTV.H264.720p-WITH.mp4   이런 형식의 파일명일 것입니다.

냐토렌트 같은 애니관련 파일이라면

[HorribleSubs] One Piece - 831 [1080p].mkv   이런 형식의 파일명일 것입니다.


테스팅 제목에 파일명을 넣고, 

일치 에,  파일명에서 일치될 부분을 넣어주면 그 일치된 파일만 자동으로 다운로드 스테이션에 토렌트 파일이 추가되서 다운이되는 방식이죠.

또는 

일치하지 않음 에,  넣고싶지 않은 부분을 지정하면 그부분은 제외되서 적용됩니다.

적당히 규칙을 지정하고 [ 테스트 필터 ] 버튼을 눌러 정상적으로 작동하는지 여부를 확인할 수 있게 됩니다.

보통은 정규식을 사용하지 않고 문자열 입력해서 간단하게 쓰곤 하는데요, 

특정 조건을 넣고싶을때는 [정규식] 이라는것을 사용해서 조건을 지정에 줘야 합니다. 

이 글의 목적인 에피소드 범위 지정 같은것을 하려면 말이죠.


에피소드 범위 지정이란 : 

원피스는 현재 831화까지 나와있는데 001~831화 다 받아지지 말고   825화부터 받아지도록,

또는  200화~300화만 받아지도록  숫자를 기준으로 범위 설정을 하고 싶을때 쓰입니다.


/////////////////////////////////////////////////////////////////////////


원피스의 경우 001~800,

그러니까 800화 이상의 에피소드들이 있어 이대로 추가하면 수백개가 한꺼번에 전부 다운받아지도록 설정된다.

이렇게되면 용량을 많이 차지하게 되므로 특정 에피소드들만 받을 수 있도록 조절할 필요가 있다.

가장 쉽게 떠올릴 방법은 '|' 라는 OR연산자를 사용하여 830|831|832 와 같이 일일이 지정하는 것이지만 이는 너무 번거롭다.

그러므로 범위를 제한해서 특정 화수 이후의 에피소드만 다운이 되도록 제한이 가능하다.


※[  |  ] 라는 문자는 shift + 키를 누르면 입력되는 특수문자, 또는 프로그래밍시 or 연산자로 쓰이는 그 문자이다. 



예시)

[HorribleSubs] One Piece - 831 [1080p].mkv

라는 제목의 토렌트 파일을 구분할때,

http://nyaa.si/?page=rss&q=one+piece+1080&c=0_0&f=0&u=HorribleSubs  <<(RSS 링크 예시)


[HorribleSubs] One Piece - 8[3-9][0-9] [1080p].mkv

위의 줄처럼 정규식 규칙을 작성하면 들어갈 수 있는 숫자는


백의자리수에 8

십의자리수에 3~9

일의자리수에 0~9 이므로...

즉 830~899 까지의 숫자로 범위 지정이 가능하다.


만약 범위를 830~999로 지정하려면


[HorribleSubs] One Piece - 8[3-9][0-9] [1080p].mkv | [HorribleSubs] One Piece - 9[0-9][0-9] [1080p].mkv

이런식으로 정규식을 지정하면 된다.




이를 조금더 응용해서 원피스가 4자리수를 넘어갔다고 가정했을때, 001~829화는 제외하고 830화부터 다운되도록 설정하고 싶다면,

이런식으로 정규식 규칙을 설정하면 된다.


일치 규칙에는

[HorribleSubs] One Piece - [0-9][0-9][0-9][0-9] [1080p].mkv | [HorribleSubs] One Piece - [0-9][0-9][0-9] [1080p].mkv    << 0000~9999 또는 000~999의 범위이다.


일치하지 않음 규칙에는

[HorribleSubs] One Piece - [0-7][0-9][0-9] [1080p].mkv|[HorribleSubs] One Piece - 8[0-2][0-9] [1080p].mkv    <<000~799, 800~829의 범위이다.



이라고 설정.


일치 규칙의

000~999, 0000~9999 이라는 범위중에서


일치하지 않음 규칙의

000~799 그리고 800~829 까지의 범위를 제외한 부분만 다운받아지게 된다.


집합의 개념으로 생각해 보면 쉽게 이해가 가능하다.








이런식으로 829화는  일치하는 항목이 없습니다.  라며 범위 밖인것임을 나타내지만

830화는 지정된 범위조건 안에 있으므로  일치 발견됨  이라는 표시가 뜨게 된다.


만약 001~831 의 범위중에서  200~327화 만 받아지도록 설정하고 싶다면

이런식으로 정규식 규칙을 설정하면 된다.


일치 규칙에는

[HorribleSubs] One Piece - [0-9][0-9][0-9] [1080p].mkv   <<000~999의 범위이다.


일치하지 않음 규칙에는

[HorribleSubs] One Piece - [0-1][0-9][0-9] [1080p].mkv | [HorribleSubs] One Piece - [4-9][0-9][0-9] [1080p].mkv |[HorribleSubs] One Piece - 3[3-9][0-9] [1080p].mkv| [HorribleSubs] One Piece - 32[8-9] [1080p].mkv


<<  000~199 400~999 , 330~399,  328~329 의 범위이다.

이런식으로 지정이 가능하다. 


3개, 4개 또는 그 이상의 정규식을 | 로 추가하여 좀 더 많은 조건도 지정 할 수 있다.




원피스처럼 에피소드 수가 3자리가 아닌 2자리수일 경우도 마찬가지 이다.

(주로 새로 방영하는 신작의 경우 1쿨분량은 00~13 2쿨이라면 00~26일 것이다)


예시)

[Ohys-Raws] Steins;Gate 0 - 01 (MX 1280x720 x264 AAC).mp4

라는 제목의 토렌트 파일을 구분할때,


[Ohys-Raws] Steins;Gate 0 - [0-2][0-9] (

이런식으로 정규식을 지정하면 00~29화라는 범위로 지정이 가능하다.


물론 00~12화 이런식으로 범위를 지정하려면,

일치: 부분에 

[Ohys-Raws] Steins;Gate 0 - [0-1][0-9] (

일치하지 않음: 부분에

[Ohys-Raws] Steins;Gate 0 - 1[3-9] (

이런식으로 지정하면 될것이다. 


※정규식을 지정할때,  (  로 끝난 이유는,

[Ohys-Raws] Steins;Gate 0 - 01 (MX 1280x720 x264 AAC).mp4  에서,

(MX 1280x720 x264 AAC).mp4  요 부분의  MX 라는 방송사 표기  때문이다. (간혹가다 MX가 아닌 AT-X라던가 방송사가 바뀌는 경우가 있다)


만약,

[Ohys-Raws] Steins;Gate 0 - [0-2][0-9] (MX 1280x720 x264 AAC).mp4  으로 정규식을 지정을 했다가

MX가 아닌 다른 방송사로 다음 에피소드가 업데이트 될 경우에는 자동으로 추가가 안되므로 이를 방지하기 위한 조치이다.



※1의자리수는 반드시 [0-9] 로 해두자.

1의자리수를 [0-3] 뭐 이렇게 하면  00,01,02,03,10,11,12,13,20,21,22,23 이렇게 받아질 것이다 ㅋ...;;

이외에 3자리수가 범위라면 1의자리수, 10의자리수를 반드시[0-9]의 범위로 지정해야 할 것이다.

마찬가지로 4자리수가 범위라면 1의자리수, 10의자리수, 100의자리수는 반드시 [0-9]의 범위로 지정해야 한다.



그리고 [Ohys-Raws]릴의 경우, 마지막 화에는

[Ohys-Raws] Violet Evergarden - 13  END  (MX 1280x720 x264 AAC).mp4 이런식으로 마지막에  END  라는 문자열이 붙는다.


이를 구분해주기 위해, OR연산자 역할을 하는 ( | ) 를 사용해서 이렇게 정규식을 만들었다.


예시)

[Ohys-Raws] Violet Evergarden - [0-2][0-9] ( | [Ohys-Raws] Violet Evergarden - [0-2][0-9] END


< | > 라는 OR연산자를 기준으로 나누면,

[Ohys-Raws] Violet Evergarden - [0-2][0-9] ( 라는 정규식과

[Ohys-Raws] Violet Evergarden - [0-2][0-9] END 라는 정규식으로 구분이 가능하다.



///////////////////////////////////////////////////////////////////////////////////////


시놀로지의 RSS 정규식 테스트 기능으로 확인해서 사용하시면 될듯 하네요 









추천 2 비추천 0

   

페이스북으로 보내기 트위터로 보내기 구글플러스로 보내기
[close]

댓글목록

정보+썰빠



정보+썰빠 게시판 게시물 목록
번호 제   목 이름 날짜 조회 쓰레빠 슬리퍼
15080 이와중에 기쁜 소식 뒷좌석 09.12 1542 0 0
15079 맛있는 김치의 숨겨진 비법 숄크로 11.30 1542 1 0
15078 내일 전국 비 (남부 늦더위 계속, 다음주 … 올림픽대로 10.09 1542 0 0
15077 단독] 박정민, 박찬욱 감독 신작 주인공 가… 유릴 11.11 1542 0 0
15076 면역력을 높이는 방법 아냐모르냐 12.15 1541 1 0
15075 아이폰 성능하락은 현제 해결 방법이없습니다. ZALMAN 01.06 1541 1 0
15074 DC 코믹스의 세계관인데 잘 모르는 유명한 … 300tree 04.24 1541 0 0
15073 시놀로지 NAS 사용하시는 분들중, 다운로드… 입으라이모비치 05.01 1541 2 0
15072 프랑스 여행 시 주의사항 안내 0z1z2z3z 06.19 1541 1 0
15071 간단 혼밥 레시피.jpg 뽀샤시 07.01 1541 0 0
15070 건담 좋아하시는 분들 보세요~.jpg 덴마크 10.01 1541 1 0
15069 갤럭시노트10 예상 디자인 호날두 04.11 1541 0 0
15068 한국 국방과학기술 수준 세계9위 로우가 12.23 1541 1 0
15067 아카데미 시상식에 다혜가 안와서 다혜에 간단… tomatoto 02.17 1541 1 0
15066 빌 게이츠 제치고 세계 2위 부자 등극 애스턴마틴 12.01 1541 0 0
15065 취업 준비 했었던 브레이브걸스 멤버들 뽀샤시 03.19 1541 0 0
15064 50년 뒤 한국 현실 충격 그 자체…'경기도… 테드창 08.17 1541 0 0
15063 강진군, 스타벅스와 손잡고 강진청자 상품 출… 펜로스 08.16 1541 0 0
15062 가짜홍삼농축액 vs 진짜홍삼농축액 구별방법 전차남 10.13 1540 1 0
15061 12월 개봉영화 프리뷰.jpg 슈퍼마켓 11.30 1540 1 0
15060 매년 1천억 넘게 사라지는 카드포인트, 현금… 스펀지 01.10 1540 2 0
15059 집 평수 쉽게 계산하는 법 로우가 01.29 1540 3 0
15058 고양이 행동이 말해주는 것들 보스턴콜리지 02.18 1540 2 0
15057 구리시 담배꽁초 주워오면 1개당 10원 보상… 스트라우스 04.16 1540 0 0
15056 도리도리운동 민방위 05.14 1540 1 0

 

 

컨텐츠 상단으로 이동