gocept.sftpcopy

Screenshot Software:
gocept.sftpcopy
Detalii soft:
Versiune: 0.2.2
Incarca data: 14 Apr 15
Producător: Christian Zagrodnick
Licenţă: Gratuit
Popularitate: 7

Rating: nan/5 (Total Votes: 0)

sftpcopy este un instrument care permite Python pentru a copia fișiere sau de pe un server de la distanță - integrează cu gocept.filestore & nbsp; sftpcopy va avea fișiere de pe noul director, copiați-le la serverul de la distanță și le-a pus în cur pe. succes. De asemenea se va descărca fișiere de pe serverul de la distanță și le-a pus în noul director pentru o altă aplicație sa-l ridic.
Utilizare
Puteți da nici numele unui fișier de configurare pe linie de comandă, sau trece valorile de configurare ca un dict direct la punctul de intrare (util pentru integrare buildout). Fișierul de configurare are următorul format:
[Generale]
mode = încărcare # sau descărcare
logfile = / calea / catre / fișier jurnal # implicit și le va afișa dacă nu li se acordă
[Locală]
path = / calea / pe / local / Automat
[Distanță]
path = / calea / pe / la distanță / Automat
hostname = remote.host
port = 22
username = utilizator
parola = secretă
Configdict utilizează următoarele taste în loc:
- Logfile
- Local_path
- Remote_path
- Nume de gazdă
- Port
- Numele de utilizator
- Parola
De asemenea, puteți utiliza sftpcopy ca un obiect piton ca aceasta:
gocept.sftpcopy import
SFTP = gocept.sftpcopy.SFTPCopy (
& Nbsp; "descărcare", "/ calea / pe / local / Automat",
& Nbsp; "remote.host", 22, "utilizator", "secret", "/ calea / pe / la distanță / Automat")
sftp.connect ()
sftp.uploadNewFiles () # sau sftp.downloadNewFiles ()
Integrarea AMQP
Dacă aveți nevoie de amqp suplimentare, gocept.sftpcopy oferă un handler coadă gocept.amqprun că încarcă organismul mesaj ca un fișier prin SFTP (acesta respectă antetul X-Filename sau generează un nume de fișier bazat pe cheie și un marcaj de timp de rutare). Iată un exemplu ZCML fragment:
& Nbsp; xmlns: amqp = "http://namespaces.gocept.com/amqp">
& Nbsp;
& Nbsp;
& Nbsp; & Nbsp; routing_key = "test.data"
& Nbsp; queue_name = "test.queue"
& Nbsp; numele gazdei = "remote.host"
& Nbsp; port = "22"
& Nbsp; username = "utilizator"
& Nbsp; parola = "secret"
& Nbsp; remote_path = "/ calea / pe / la distanță / Automat"
& Nbsp; argumente = "
& Nbsp; X-ha-politică = toate
& Nbsp; "
& Nbsp; />

Ce este nou în această versiune:.

  • Actualizare a gocept.amqprun-0,8

Ce este nou în versiunea 0.2.1:.

  • Asigurați-Server amqp configurabil pentru testele
  • Curățați conexiuni de gunoi lăsate de teste (# 10634).

Ce este nou în versiunea 0,2:.

  • Adăugați integrare gocept.amqprun

Cerințe :

  • Python

Software similare

plexshell
plexshell

11 May 15

NASLite
NASLite

2 Jun 15

FtpCube
FtpCube

3 Jun 15

Comentarii la gocept.sftpcopy

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!