pywws.Upload

Carica i file su un server web tramite ftp o li copia in una directory locale

usage: python -m pywws.Upload [options] data_dir file [file...]
options are:
 -h or --help    display this help
data_dir is the root directory of the weather data
file is a file to be uploaded

I dettagli login e ftp vengono letti dal file weather.ini in data_dir.

Introduzione

Questo modulo che carica il file (in genere) di un sito Web tramite ftp/sftp o copia i file in una directory locale (ad esempio se si esegue pywws sul proprio server web). Dettagli della destinazione upload sono memorizzati nel file weather.ini nella directory dati. L’unico modo per impostare questi dettagli è modificare il file. Eseguire pywws.Upload una volta per impostare i valori predefiniti, che poi possono cambiare. Ecco cosa è probabile trovare quando si modifica la weather.ini:

[ftp]
secure = False
directory = public_html/weather/data/
local site = False
password = secret
site = ftp.username.your_isp.co.uk
user = username

Queste sono, spero, abbastanza ovvie. Il local site consente di passare dal caricamento in un sito remoto alla copia di un sito locale. Se si imposta local site = True quindi è possibile eliminare le linee secure, site, user e password.

directory``è il nome di una directory in cui verranno messi tutti i file caricati. Ciò dipenderà dalla struttura del sito web e l'ordinamento dell'host che si utilizza. Il provider di hosting dovrebbe essere in grado di dirvi quali dettagli ``site and user utilizzare. Si dovrebbe già aver scelto una password.

L’opzione secure consente di passare da ftp normale a sftp (ftp sopra ssh). Alcuni fornitori di hosting offrono questo come un meccanismo di caricamento più sicuro, quindi si dovrebbe probabilmente usare se disponibile.

Dettagli API

Funzioni

ApplicationLogger(verbose[, logfile])
main([argv])

Classi

Upload(params)
class pywws.Upload.Upload(params)[sorgente]
connect()[sorgente]
upload_file(file)[sorgente]
disconnect()[sorgente]
upload(files)[sorgente]
pywws.Upload.main(argv=None)[sorgente]