Note

pywws documentation is now located at http://pywws.readthedocs.org/fr/. This copy is no longer being updated and may be out of date.

pywws.Upload

Téléverse des fichiers sur un serveur web via ftp ou les copies dans un répertoire local

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

Le nom d’usager et les détails du site ftp sont lues à partir du fichier weather.ini dans data_dir.

Introduction

Ce module téléverse des fichiers sur (en général) un site Web via ftp/sftp ou copie les fichiers dans un répertoire local (par exemple, si vous exécutez pywws sur votre propre serveur web). Les détails de destination de téléversement sont stockés dans le fichier weather.ini dans votre répertoire de données. La seule façon de régler ces détails est d’éditer le fichier. Exécuter pywws.Upload une fois pour définir les valeurs par défaut, que vous pouvez ensuite modifier. Voici ce que vous êtes susceptible de trouver lorsque vous éditez weather.ini:

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

Ce sont, je l’espère, des options assez évidentes. local site vous permet de passer de téléversement sur un site distant, à la copie vers un site local. Si vous réglez local site = True, vous pouvez supprimer les lignes``secure``, site, user et password.

directory est le nom d’un répertoire dans lequel tous les fichiers téléversés seront déposés. Ce qui dépendra de la structure de votre site et du type d’hôte que vous utilisez. Votre fournisseur d’hébergement doit être en mesure de vous dire ce que vous devez utiliser pour site et user. Vous devriez déjà avoir choisi un password.

L’option secure vous permet de passer de ftp normal à sftp (ftp sur ssh). Certains fournisseurs d’hébergement l’offre comme mécanisme de chargement plus sûr, alors vous devriez probablement l’utiliser lorsque disponible.

API détaillé

Fonctions

main([argv])

Classes

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