done.
commit
d3b77fafa5
@ -0,0 +1,33 @@
|
|||||||
|
import ftplib
|
||||||
|
from ftplib import FTP
|
||||||
|
import os
|
||||||
|
import fileinput
|
||||||
|
|
||||||
|
# connect to host, default port
|
||||||
|
ftp = FTP('ftp.libgen.lc')
|
||||||
|
# user anonymous, passwd anonymous@
|
||||||
|
ftp.login()
|
||||||
|
|
||||||
|
#change to the directory upload
|
||||||
|
ftp.cwd('upload')
|
||||||
|
|
||||||
|
#list all the directory
|
||||||
|
ftp.retrlines('LIST')
|
||||||
|
|
||||||
|
#change to the directory upload of books
|
||||||
|
ftp.cwd('/upload/_books/')
|
||||||
|
|
||||||
|
#check what is the directory we are in
|
||||||
|
ftp.pwd()
|
||||||
|
|
||||||
|
#ask in terminal for the file that is going to be uploaded
|
||||||
|
localfile = (input("What file do you want to upload? (include extention as example.pdf): "))
|
||||||
|
|
||||||
|
#use the file from the input, read binary
|
||||||
|
fp = open(localfile, 'rb')
|
||||||
|
#1024 is the block size
|
||||||
|
ftp.storbinary('STOR %s' % os.path.basename(localfile), fp, 1024)
|
||||||
|
|
||||||
|
# close file and FTP session
|
||||||
|
fp.close()
|
||||||
|
ftp.quit()
|
Loading…
Reference in New Issue