ویکیپیڈیا:روبہ جات/فائل ڈاؤنلوڈر

آزاد دائرۃ المعارف، ویکیپیڈیا سے
بوٹ کی تفصیلات
پائیتھون اسکرپٹ
نامفائل ڈاؤنلوڈر
زبانپائیتھون
تجربہہاں
صلاحیت کارفائل ڈاؤنلوڈنگ
صارفمحمد شعیب
نتائجفائل ڈاؤنلوڈنگ
ڈاؤن لوڈ[ یہاں سے]


انٹرنیٹ کی کسی سائٹ پر موجود کوئی پی ڈی ایف یا امیج فائل ڈاؤنلوڈ کرنا ہو تو درج ذیل اسکرپٹ استعمال کریں۔

ترمیز[ترمیم]

<source lang="python">

  1. -*- coding: utf-8 -*-
  2. !/usr/bin/python
  3. صارف:محمد شعیب

import urllib2 url = raw_input( "enter the url needed for downloading file(pdf,mp3,zip...etc)\n");

usock = urllib2.urlopen(url) file_name = url.split('/')[-1] f = open(file_name, 'wb') file_size = int(usock.info().getheaders("Content-Length")[0]) #getting size in bytes of file(pdf,mp3...) print "Downloading: %s Bytes: %s" % (file_name, file_size)

downloaded = 0 block_size = 8192 while True:

  buff = usock.read(block_size)
  if not buff:                                             
      break
  downloaded = downloaded + len(buff)
  f.write(buff)
  download_status = r"%3.2f%%" % (downloaded * 100.00 / file_size) #Simple mathematics
  download_status = download_status + (len(download_status)+1) * chr(8)
  print download_status,"done"

f.close()