Konuyu Oyla:
  • Toplam: 1 Oy - Ortalama: 5
  • 1
  • 2
  • 3
  • 4
  • 5
[YENİ] Sunucuya Uzaktan Dosya indirme (ubuntu 16)
#21
port numarasını tarayıcıya falan yazmayacaksın. Port dinleniyo mu? "netstat -lt" yaparak kurulumda verdiğin portun dinendiğinden emin ol. Ve eğer squid'i benim verdiğim kod ile kurduysan iptables -S yapıp izin verilen portlara bak.
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#22
(13-03-2017, Saat: 21:54)gecemor Nickli Kullanıcıdan Alıntı:  evet kendi test sunucumda youtube-dl ayarı yaptım ve eğer bu sistemde kopyaladığım link youtube linkiyse onu da indiriyor Smile ama işte normalini de deneyen pek olmadığı için şimdi üşendim kurulum kodlarını falan editlemeye.

eğer manuel olarak yotube-dl kullanmak isteyen olursa teminalden şu komutları versin.

apt-get install python-pip

kurulum bittikten sonra

python -m pip install youtube-dl

o da kurduktan sonra yotube videosunu indirmek isterseniz vereceğiniz komut şu olacak

youtube-dl https://www.youtube.com/video_linki

bu kadar basit

kurdum indirme de yaptım ama dosya root klasörüne iniyor tarayıcıdan ip yazınca da var/www/html içindekiler görünüyor.
inen dosyayı var/www/html içine taşıyabilir miyiz yada direkt root klasörüne tarayıcıdan erişim sağlayabilir miyiz ?
Ara
Cevapla
#23
iyi de sunucuya girip işlem yapma imkanın varsa, videonun dizinini değiştirebilirsin.

mv /root/video /var/www/html/video

veya indirme yapmadan önce dizin değiştir.

cd /var/www/html/

sobra youtuba-dl kullandığında bu dizine iner. Eğer sunucuya sürekli girip çıkma imkanı olmayanlar vasa youtube-dl için düzenleme yaparım.
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#24
(14-03-2017, Saat: 01:07)gecemor Nickli Kullanıcıdan Alıntı:  port numarasını tarayıcıya falan yazmayacaksın. Port dinleniyo mu? "netstat -lt" yaparak kurulumda verdiğin portun dinendiğinden emin ol. Ve eğer squid'i benim verdiğim kod ile kurduysan iptables -S yapıp izin verilen portlara bak.

Netatat -lt diyerek belirlemiş olduğum port gözüküyor ve dinleniyor ama baglanamiyorym squid'i sizin kodla yukledim
Ara
Cevapla
#25
Sürekli erişimim yok gece izleyeceğim dosyaları indirmeye bırakıp sabah telefonla çekmeyi düşünüyodum
Ara
Cevapla
#26
@ulas12 neye bağlanamıyosun anlamıyorum.
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#27
@_OrdeaL_ eğer youtube-dl kuruluysa sunucuda (ki kurdum demiştin)

/usr/local/bin
dizinine gir ve sdl.py içerisine aşağıdaki kodu kaydet, sonra terminalden

service sdl restart

PHP Kod:
#!/usr/bin/env python2.7

local_port buraya_port_numarasi_gir

from subprocess import call
from threading import Thread
from SocketServer import BaseRequestHandler
ThreadingTCPServer
import os

class RequestHandler(BaseRequestHandler):

    
def handle(self):
        
os.chdir("/var/www/html/")
        
command self.request.recv(8192)
        try:    
            if 
command.startswith('dl'):
                if 
command.split(" ")[1].find("youtube") > -or command.split(" ")[1].find("youtu.be") > -1:
                    try :
                        
url command.split(" ")[1]
                        
exitValue call(['youtube-dl'url])
                        
self.request.sendall(str(exitValue))
                    
except Exception as error:
                        
self.request.sendall("hata:\n" error)
                else:
                    
url command.split(" ")[1]
                    
#dosya_adi = url.split("/")[-1]
                    
exitValue call(['wget'url])
                    
#os.rename("/"+dosya_adi, "/var/www/html/"+dosya_adi)
                    
self.request.sendall(str(exitValue))
            
elif command.startswith('sil'):
                
yol "/var/www/html/"
                
liste os.listdir(yol)
                
sayi 1
                cevap 
= []
                for 
i in liste:
                    
cevap.append(str(sayi)+" - "+i)
                    
sayi += 1
                self
.request.sendall("\n".join(cevap))
                
command2 self.request.recv(8192)
                
os.remove(yol+liste[int(command2)-1])
                
self.request.sendall("silindi")
            else :
                
self.request.sendall('error')
        
except Exception as e:
                
self.request.sendall('hata ='str(e))
if 
__name__ == '__main__' :
    
address = (''local_port)
    
threadingTCPServer ThreadingTCPServer(addressRequestHandler)
    
thread Thread(target=threadingTCPServer.serve_forever)
    
thread.start() 
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#28
gecemor yine root klasörüne indirdi. teşekkürler yine de proxyler ile idare ederim
Ara
Cevapla
#29
dediklerimi tam olarak yapmamışsındır, yoksa root klasörüne indirmez.
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#30
(14-03-2017, Saat: 20:39)gecemor Nickli Kullanıcıdan Alıntı:  dediklerimi tam olarak yapmamışsındır, yoksa root klasörüne indirmez.

Hocam youtube-dl kurdum sunucuda denedim güzelce indirior fakat bunu py ile yonetme imkanimiz yok mu qpython ssh konsola girmiyorda.
Ara
Cevapla

{lang: 'en'}


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  YENİ Ubuntu 16.04 yazılımı yüklemeden indirme ahmettepe 3 3,100 09-12-2021, Saat: 16:50
Son Yorum: Akif Alioğlu
  GÜNCEL Ubuntu 16.04 GNOME masaüstü + VNC Server gecemor 35 25,720 30-10-2018, Saat: 07:19
Son Yorum: oktay811
  YENİ Ubuntu 16.04 Pythonla Squidi Uzaktan Yönetme rekt 22 25,834 15-08-2018, Saat: 15:55
Son Yorum: Yaşar Malik Kalayli
  cURL ile parça parça indirme oktay811 15 12,185 02-07-2018, Saat: 09:56
Son Yorum: excel
  YENİ Ubuntu Deluge+Apache2 Kurulumu(Cloud Torrent) krast 25 29,367 29-05-2018, Saat: 19:24
Son Yorum: teaqara

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi
Change Theme