[ LUGOS ] auto ftp

Jure Koren jure na gimp.thz.net
Čet Apr 20 13:21:21 CEST 2000


On Thu, Apr 20, 2000 at 11:37:29AM +0200, Matija Grabnar wrote:
> Za GET po ftpju obstaja precej programckov, malo jih je pa, ki obvladajo
> PUT (je pac vec povprasevanja po tistih prvih). Ce znas kaj perla bos 
> zadevo relativno enostavno (30 minut dela) scaral z uporabo Net::FTP.

Ali pa, ce znas python:



#!/usr/bin/python

filename = 'file'
ftpsite = 'ftp.nekje.dalec'
username = 'janez'
password = 'mlinar'
remotepath = '/incoming'

#-----------------------------------------------------------

from ftplib import FTP
from os import system

system('cd ; ls -laF > '+filename+' && gzip -f9 '+filename)

f = open(filename+'.gz','r')
ftp = FTP(ftpsite)

ftp.login(username,password)
ftp.cwd(remotepath)
ftp.storbinary('STOR '+filename+'.gz',f,1024)

ftp.quit()
f.close()



In je (v 5 minutah) narejeno.

				Jure




Dodatne informacije o seznamu Starilist