Merhaba
Torrent için Transmission ve ipkg kurulumundan sonra rapidshare için kesin çözüm olan pyload ile yola devam ediyoruz. İhtiyaçları sıralamaya gerek görmüyorum bu kuruluma Transmission ve ipkg kurulumunu yapanlar devam edebilir. Telnet ile cihazın konsoluna bağlandıktan sonra sırası ile şu komutları verin;
ipkg install unzip
ipkg install wget
ipkg install python
ipkg install py25-crypto
ipkg install py25-curl
ipkg install py25-django
ipkg install py25-openssl
ipkg install py25-pil
ipkg install libcurl
ipkg install ossp-js
ipkg install tesseract-ocr
ipkg install tesseract-ocr-lang-eng
cd /root/
wget http://sites.google.com/site/ertugrulhazar/pyload-v0.4.3.zip
unzip pyload-v0.4.3.zip; rm pyload-v0.4.3.zip
cd pyload/
python pyLoadCore.py
Şimdi ayarlamalara geçiyoruz, üstteki son komutu yazdığınızda size sorular sormaya başlayacak;
This is your first start, running configuration assistent now.
Choose your Language / Wähle deine Sprache ([en], de, it, pl):
Enter ile geçin
Welcome to the pyLoad Configuration Assistent.
It will check your system and make a basic setup in order to run pyLoad.The value in brackets [] always is the default value,
in case you don’t want to change it or you are unsure what to choose, just hit enter.
Don’t forget: You can always rerun this assistent with –setup or -s parameter, when you start pyLoadCore.
If you have any problems with this assistent hit STRG-C,
to abort and don’t let him start with pyLoadCore automatically anymore.When you are ready for system check, hit enter.
Enter ile geçin
## System Check ##
Python Version: OK
pycurl: OK
sqlite3: OKpycrypto: OK
OpenSSL: OKpy-imaging: OK
tesseract: OKPyQt4: missing
django: OK
JS engine: OKSystem check finished, hit enter to see your status report.
Enter ile geçin
## Status ##
Features available: container decrypting, ssl connection, automatic captcha decryption, Webinterface, extended Click’N’Load
Continue with setup? ([y]/n):
Enter ile geçin
Do you want to change the config path? Current is /tmp/usbmounts/sda2/root/.pyload
If you use pyLoad on a server or the home partition lives on an iternal flash it may be a good idea to change it.
Change config path? (y/[n]):
Enter ile geçin
Do you want to configure basic settings?
This is recommend for first run.
Make basic setup? ([y]/n):
Enter ile geçin
## Basic Setup ##
The following logindata are only valid for CLI and GUI, but NOT for webinterface.
Username [User]:
Kullanıcı ismi oluşturun; ör: admin, sonra enter’a basın
Password:
Şifre oluşturun. bu kullanıcı adı ve şifre sadece bu program içindir.
Password (again):
Tekrar aynı şifreyi girin
Language ([en], de, it, pl, es):
Enter ile geçin
Downloadfolder [Downloads]:
İndirme için yer belirtin; ör: Transmission /root/Downloads/ içerisine indiriyor
Max parallel downloads [3]:
Enter ile geçin You should disable checksum proofing, if you have low hardware requirements.Proof checksum? ([y]/n):
Enter ile geçin
Use Reconnect? (y/[n]):
Enter ile geçin Do you want to configure ssl?Configure ssl? (y/[n]):
Enter ile geçin
Do you want to configure webinterface?
Configure webinterface? ([y]/n):
Enter ile geçin
## Webinterface Setup ##Creating table auth_permission
Creating table auth_group
Creating table auth_user
Creating table auth_message
Creating table django_content_type
Creating table django_session
Creating table django_admin_log
Creating table pyload_prefs
Installing index for auth.Permission model
Installing index for auth.Message model
Installing index for admin.LogEntry model
If you see no errors, your db should be fine and we’re adding an user now.
Username [User]:
Tekrar kullanıcı oluşturmamızı istiyor fakat bu sefer web arabirimi için. İsterseniz yine aynı kullanıcı adını girebilirsiniz sorun değil 😉
Superuser created successfully.Password:
Şifre oluşturun. Buradaki kullanıcı adı ve şifre yine sadece program için.
Password (again):
Tekrar aynı şifre
Activate webinterface? ([y]/n):
Enter ile geçin
Listen address, if you use 127.0.0.1 or localhost, the webinterface will only accessible locally.Address [0.0.0.0]:
Enter ile geçin
Port [8000]:
Enter ile geçin
Setup finished successfully.Hit enter to exit and restart pyLoad
Evet son enter’a geldik 😀 Enter deyin, komut satırına dönmüş olacaksınız. Şimdi pyload’ın sürekli çalışmasının ram kullanımı açısından sıkıntı olacağı için sadece gerektiği zamanlarda çalıştırabilmeniz için kısayol oluşturacağız. Konsola aşağıdaki komutu girin;
vi /opt/bin/pyload
Boş metin dosyası açılınca i harfine basın ve yazma moduna geçin, daha sonra aşağıdaki metni kopyalayın;
#!/bin/sh
prefix="/opt"
PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin
NAME="screen"
DAEMON="screen -dmS pyload python /root/pyload/pyLoadCore.py"
DAEMON_OPTS=""
start() {
echo "Starting Service: $NAME"
$DAEMON $DAEMON_OPTS
}
stop() {
if [ -n "`pidof $NAME`" ]; then
echo "Stopping Service: $NAME"
killall $NAME 2> /dev/null
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 4
start
;;
*)
echo "Usage: $0 (start|stop|restart)"
exit 1
;;
esac
exit 0
Vi içerisinde shift+insert tuşlarına basarak yapıştırın (dikkat: ctrl+v değil) ardından esc tuşu ile yazma modundan çıkın ve :wq yazıp enter’a basarak kaydedin. Konsola dönünce aşağıdaki komutu girin;
chmod +x /opt/bin/pyload
İşimiz bitti artık 😉
Dark mini mania rev1 üzerindeki ram miktarı 128 mb olduğundan pyload’ın sürekli çalışması sıkıntı oluşturuyor, mesela pyload ile dosya indirirken filmi açmakta sıkıntı yaşarsınız 🙂 onun için sadece ihtiyacınız olduğunda pyload’ı çalıştırın.
Pyload’ı çalıştırmak için telnet ile cihaza bağlanın, konsola girince;
pyload start
Komutunu verin, birkaç saniye bekleyin, benimle aynı ayarları kullanıyorsanız buraya tıklayın, kullanmıyorsanız http://cihazınipadresi:8000 şeklinde kendinize göre ayarlayıp girin.
Kullanıcı adı şifreyi girdikten sonra karşınıza bu ekranın çıkması lazım
Dark mini mania üzerindeki işlemci bu web arabirimini kullanmaya pek elverişli değil o yüzden arabirim yeni gelin misali biraz süzülerek gelecektir ama üzülmeyin client programı var.
Ben program isterim diyenlere
Evet aynı Transmission’da olduğu gibi pyload’da da client programı var, programı buradan indirebilirsiniz. Kurulum gerektirmeyen programı indirdikten sonra zip’ten çıkartın ve içerisindeki pyLoadGui.exe’yi çalıştırın, karşınıza şu pencere çıkacak;

Edit butonuna tıklayın

Kendinize göre kullanıcı adını ve şifreyi yazarak kaydedin

Connect butonuna tıkladığınızda bu ekranı göreceksiniz
Link eklemek için artı (+) butonuna tıklayın ve Package’yi seçin, sağ tarafta bir kutucuk çıkacak, name kısmına isim belirtin (bu isimde bir klasör oluşturup inen dosyaları içine atıyor) password kısmını es geçin, altındaki büyük boşluğa linkleri sıralayın.

Enter ile bir satır alta geçerek linkleri sıralayabilirsiniz.
Create butonu ile listeyi oluşturun ve sol tarafa oluşturduğunuz liste geçince aşağıdaki “Push selected packages to queue” butonu ile sıraya ekleyin, artık indirme işlemi başlamış oldu, program rapidshare’in verdiği süreyi bekleyip dosyaları free olarak tek tek indirecektir.
Dikkat edilecek konular
*Yazının uzun olduğuna bakmayın alışınca hemen kurup kullanmaya geçiyorsunuz.
*İndirme işlemi başladığında 2159032764 gibi garip süreler yazabilir şaşırmayın, siz bekleyin o olması gereken sürede bağlanacaktır 🙂
*Dediğim gibi web arabirimi işlemciden dolayı ağır çalışmaktadır, mümkün olduğunca client programını kullanın.
*Program rapidshare’in linklerini free olarak tek tek kendi başına indirebilmektedir ancak megaupload, hotfile vs. gibi desteklediği sitelerden indirme yaparken “Captcha” yani çıkan kodları sormaktadır, ben üşenmem yazarım derseniz desteklediği siteler için buradaki listeye bakabilirsiniz.
*Pyload’ın yeni versiyonu olan 0.4.4’ü kurarsanız programdaki hatadan dolayı client programı ile bağlanamazsınız, onun için benim verdiğin linklerdeki 0.4.3 sürümünü kurun.
*Settings – Plugins – Rapidshare.com içerisinde server’ı Level(3) #2 seçerseniz çoğu zaman hızlı inmektedir, save butonuna tıklayın ve konsoldan;
pyload restart
Komutu ile programı yeniden başlatın, baktınız olmadı başka server seçin 😀
Pyload’ı başlatmak için;
pyload start
Durdurmak için
pyload stop
Yeniden başlatmak için
pyload restart
Komutlarını kullanabilirsiniz.