gocept.sftpcopy

Logiciel capture d'écran:
gocept.sftpcopy
Détails logiciels:
Version: 0.2.2
Date de transfert: 14 Apr 15
Développeur: Christian Zagrodnick
Licence: Gratuit
Popularité: 7

Rating: nan/5 (Total Votes: 0)

sftpcopy est un outil de Python qui permet de copier des fichiers depuis ou vers un serveur distant - se intègre avec gocept.filestore & nbsp; sftpcopy aura fichiers du nouveau répertoire, les copier sur le serveur distant et les mettre dans le cur. succès. De même, il va télécharger les fichiers sur le serveur distant et de les mettre dans le nouveau répertoire pour une autre application pour le ramasser.
Utilisation
Vous pouvez donner le nom d'un fichier de configuration sur la ligne de commande, ou de transmettre les valeurs de configuration comme un dict directement au point d'entrée (utile pour l'intégration de buildout). Le fichier de configuration a le format suivant:
[Générale]
mode = téléchargement # ou téléchargement
logfile = / path / to / logfile # défaut sur la sortie standard si ce ne est donnée
[Locale]
path = / path / sur / local / Machine
[À distance]
path = / path / sur / distance / Machine
hostname = remote.host
port = 22
nom d'utilisateur = utilisateur
mot de passe = secret
Le configdict utilise les touches suivantes à la place:
- Fichier journal
- Local_path
- Remote_path
- Nom d'hôte
- Le port
- Nom d'utilisateur
- Mot de passe
Vous pouvez également utiliser sftpcopy comme un objet python comme ceci:
gocept.sftpcopy d'importation
sftp = gocept.sftpcopy.SFTPCopy (
& Nbsp; 'téléchargement', '/ chemin / sur / local / machine »,
& Nbsp; »remote.host ', 22,« utilisateur »,« secret »,« / chemin / sur / distance / machine »)
sftp.connect ()
sftp.uploadNewFiles () # ou sftp.downloadNewFiles ()
l'intégration AMQP
Si vous avez besoin supplémentaire AMQP, gocept.sftpcopy propose un gestionnaire de file d'attente de gocept.amqprun qui télécharge le corps du message dans un fichier via SFTP (il respecte l'en-tête X-Nom de fichier ou génère un nom de fichier basé sur la touche et un horodatage de routage). Voici un exemple ZCML extrait:
& Nbsp; xmlns: AMQP = "http://namespaces.gocept.com/amqp">
& Nbsp;
& Nbsp;
& Nbsp; & Nbsp; routing_key = "test.data"
& Nbsp; queue_name = "test.queue"
& Nbsp; hostname = "remote.host"
& Nbsp; port = "22"
& Nbsp; username = "user"
& Nbsp; password = "secret"
& Nbsp; remote_path = "/ chemin / sur / distance / machine"
& Nbsp; arguments = "
& Nbsp; x-ha-politique = all
& Nbsp; »
& Nbsp; />

Ce qui est nouveau dans cette version:.

  • Mise à jour de gocept.amqprun-0,8

Quoi de neuf dans la version 0.2.1:.

  • Assurez-serveur AMQP configurable pour les tests
  • Nettoyer les connexions ordures laissés par des tests (# 10634).

Ce qui est nouveau dans la version 0.2:.

  • Ajouter intégration gocept.amqprun

Exigences :

  • Python

Logiciel similaire

Zoidberg
Zoidberg

15 Apr 15

Plumb
Plumb

20 Feb 15

NASLite
NASLite

2 Jun 15

Commentaires à gocept.sftpcopy

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!