....

소스코드 보고 욕부터 하시지 말고 초보자를 위한 눈높이에 맞춰서 설명해 주시면 감사하겠습니다....

당연히 탈옥을 하셨을 거라고 생각합니다.



cydia 에서 python 을 받아주세요.


import glob
import os
import sys
import urllib

raws = 0
aniName = ''

while 1:
    print "1: Zero 2: Leopard 3: HANSET(Korea)"
    try:
        raws = input("select Raws (ONLY NUMBER): ")
    except:
        print ''
        print "ONLY INPUT NUMBER"
        continue
    
    if raws > 0 and raws < 4:
        break
    else:
        print "range 1~3"

while 1:
    aniName = raw_input('Anime Name : ')
    if aniName == '':
        print "Please input anime name"
    else:
        break

Raws = ''

if raws == 1:
    Raws = 'Zero-Raws'
elif raws == 2:
    Raws = 'Leopard-Raws'
else:
    Raws = '\xed\x95\x9c\xec\x83\x9b-Raws'

final = Raws + ' ' +  aniName
final = 'http://[copyright protect]/?page=search&cats=0_0&filter=0&term=' + final

html = urllib.urlopen(final).read()

html = html.split('<')
count1 = 0
count2 = 0

for k in html:
    count1 = k.find('>')
    if k.find('page=download') == -1:
        html[count2] = k[count1+1:]
    else:
        temp = k.find('#')
        html[count2] = k[:temp] + k[temp+4:]
    count2+=1

count1 = 1
count2 = 1


for k in html:
    if k.find(Raws) != -1 and count2 <= 10:
        print "%d, %s"%(count1, k)
        count2+=1
    count1+=1

select = 0;

while 1:
    try:
        select = input("select one : ")
    except:
        print ''
        print "ONLY INPUT NUMBER"
        continue
    
    if raws > 0 and raws < count1:
        break
    else:
        print "range 0~%d"%count1

filename=Raws+' '+aniName+'.torrnet'
urllib.urlretrieve(html[select+3][8:52], filename)            
os.system("ctorrent \"%s\""%filename)


우앙. 위에 있는걸 복사 붙여넣기 해서 ctorrent.py 로 저장을 합니다. 

중간에 [copyright protect] 는 토렌트 사이트를 직접적으로 언급하지 않기 위해 의도적으로 해두었습니다.

파일명은 상관 없어요. 마음대로하세요!

아이폰에 넣습니다.(var/mobile/)

모바일 터미널을 실행합니다.

python ctorrent.py를 입력합니다.

로우즈 아저씨들을 선택합니다.

검색명을 입력합니다.

숫자와 파일명이 표시되는데, 

select one :

에 숫자를 입력합니다. 단, 한자릿수 숫자로 뭔가 보일텐데 그건 입력하시면 안됩니다.

기다립니다.

즐겁게 감상합니다.


ㅂㅂ.


#이 코드는 어디까지나 개인적인 연습을 위해 만들어졌습니다.

#본 소스코드를 퍼뜨려도 됩니다만, 이 소스를 사용하므로서 생기는 일에 대해서

#모든 책임은 사용자 본인에게 있음을 알려드립니다.


주인장이 이거보고 변태래요.

저 변태 맞아요.

그리고 이건 저의 덕력에 의해 잠이 오늘걸 꾿꾿히 견뎌가며 만들엇어요.

흐에에.

\


iPhone/iPod Touch/iPad를 탈옥 된 상태라면 Torrent를 이용하여 자료를 받을 수 있는 Torrent Cydia App이 있는데 대표적으로 Torrentula,Torrent Downloader Safari 기타 등등... 여러가지가 있습니다.

대표적인 Torrentula,Torrent Downloader Safari 이 두가지는 너무 잘튕기거나 제대로 작동을 안하는 문제가 있어서 솔직히 제대로 활용을 하지를 못했습니다.

그래서 오늘은 Mobile Terminal를 이용한 Torrent 다운 방법을 소개하겠습니다.

일단 준비물로는 Mobile Terminal[각주:1] 그리고 Enhanced CTorrent가 필요합니다. (iFile도 있으면 더 좋습니다.)

 
Mobile Terminal은 iOS 4.X에서도 작동 하는 버전으로 위에 올렸으니 다운 하시면 되고 Enhanced CTorrent는 기본 Cydia Sources에서 받을 수 있습니다.

일단 iFile를 이용하시는 분들은 iFile로 설치 하셔도 되고 아니시면 iPhone folders/ifunbox 기타 등등 여러가지 프로그램으로 /var/root/Media/Cydia/AutoInstall[각주:2]에다가 넣어 주신 후 재부팅 하시면 자동으로 Mobile Terminal 설치가 됩니다.

잡담이지만 Mobile Terminal를 이용하지 않고 App Store에서 iSSH[각주:3] 어플을 이용하셔도 됩니다.

자 이제 시작합니다!

Mobile Terminal 실행하시면 익숙한 분들은 바로 이해를 하는데 처음보는 분들은 이해하기 힘들 수도 있습니다.

su root
Password: alpine[각주:4]
/var/mobile root#
 /*왼쪽(스샷 참조)처럼 뜨시면 제대로 하신겁니다.*/

이제 받을 실 Torrent 파일을 열어보겠습니다. 전 /var/tmp 경로에다가 a.torrent 파일을 사용하겠습니다.

cd /var/tmp[각주:5]
ctorrent a.torrent[각주:6]


 
끝~ 이렇게 놔두시면 알아서 다운이 됩니다.
전 공유기 설정을 잠시 건든 상태라서 다운이 안되는 스샷으로 찍혔는데 원래 잘됩니다. :-)

주의할 점
3G 상태에서 다운 받으시다가 폭풍 요금이 나올 수 있으니 조심하세요.[각주:7]
Wi-Fi 상태에서 안받아지신다면 공유기 포트를 열어주시고 그래도 안되면 트래커 연결이 제대로 안되는 경우일 수도 있습니다. 

좀더 자세한 명령어를 참조 하시고 싶은 분들은 http://www.rahul.net/dholmes/ctorrent/userguide.html#opt_general 가시면 다양한 Enhanced CTorrent 설정법이 있습니다.

마지막으로 제가 원래 Win 사용자라서 실제로는 터미널 명령어를 잘 모릅니다. 그래서 실수한 부분도 있으니 지적 해주시면 감사하겠습니다.
문의 하실 내용이 있으시면 댓글 또는 @youtil 트위터로 시비(?) 걸어주시면 됩니다. ㅎㅎ 
  1. 공식 사이트에서 받을실 분들은 http://code.google.com/p/mobileterminal/downloads/list 링크 참조하세요. [본문으로]
  2. 주의 하실 점은 대문자 소문자 꼭 구분하셔야 합니다. 안그러시면 설치가 안됩니다. [본문으로]
  3. 다만 가격이 엄청 비싸서 사용하시려면...... [본문으로]
  4. 따로 설정하신 분들은 설정하신 Password 이용하시면 됩니다. [본문으로]
  5. cd /var/tmp 경로 이동을 하는겁니다. 예를 들어 /var/mobile 위치한 Torrent 파일을 받을 실 생각이시면 "cd /var/mobile" 라고 치시면 됩니다. [본문으로]
  6. 받으실 자료를 X로 두면 ctorrent X.torrent 치시면 됩니다. [본문으로]
  7. 5.5 요금제 이상이시면 상관없습니다. [본문으로]

+ Recent posts