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]¶