gocept.sftpcopy

Software screenshot:
gocept.sftpcopy
Dettagli del software:
Versione: 0.2.2
Data di caricamento: 14 Apr 15
Sviluppatore: Christian Zagrodnick
Licenza: Libero
Popolarità: 7

Rating: nan/5 (Total Votes: 0)

sftpcopy è uno strumento di Python che permette di copiare i file da o verso un server remoto - si integra con gocept.filestore & nbsp; sftpcopy prenderà file dalla nuova directory, copiarli al server remoto e metterli in cur su. successo. Allo stesso modo verrà scaricato i file dal server remoto e metterli nella nuova directory per un'altra applicazione per raccoglierlo.
Utilizzo
È possibile dare il nome di un file di configurazione in linea di comando, o passare i valori di configurazione come dict direttamente alla entrypoint (utile per l'integrazione buildout). Il file di configurazione ha il seguente formato:
[Generale]
mode = # caricare o scaricare
logfile = / path / to / logfile # default stdout se non dato
[Locale]
path = / percorso / su / local / macchina
[Remote]
path = / percorso / a / remote / macchina
hostname = remote.host
port = 22
username = utente
password = secret
Il configdict utilizza i seguenti tasti invece:
- File di log
- Local_path
- Remote_path
- Hostname
- Port
- Nome utente
- La password
È inoltre possibile utilizzare sftpcopy come un oggetto Python come questo:
import gocept.sftpcopy
sftp = gocept.sftpcopy.SFTPCopy (
& Nbsp; 'download', '/ percorso / su / local / machine',
& Nbsp; 'remote.host', 22, 'utente', 'segreto', '/ percorso / a / remote / machine')
sftp.connect ()
sftp.uploadNewFiles () # o sftp.downloadNewFiles ()
integrazione AMQP
Se avete bisogno di extra AMQP, gocept.sftpcopy offre un gestore di coda gocept.amqprun che carica il corpo del messaggio come un file tramite SFTP (rispetta l'intestazione X-Nome file o genera un nome di file basato su chiave e un timestamp di routing). Ecco un esempio ZCML frammento:
& 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 = "utente"
& Nbsp; password = "segreto"
& Nbsp; remote_path = "/ percorso / a / remote / macchina"
& Nbsp; argomenti = "
& Nbsp; x-ha-policy = tutto
& Nbsp; "
& Nbsp; />

Cosa c'è di nuovo in questa versione:.

  • Aggiorna per gocept.amqprun-0.8

Cosa c'è di nuovo nella versione 0.2.1:.

  • Fai di server AMQP configurabile per i test
  • Pulire le connessioni di immondizia lasciati dai test (# 10634).

Cosa c'è di nuovo in versione 0.2:.

  • Aggiungi integrazione gocept.amqprun

Requisiti :

  • Python

Programmi simili

Web-FTP
Web-FTP

3 Jun 15

PD-ksh
PD-ksh

3 Jun 15

fget
fget

3 Jun 15

shelly
shelly

14 Apr 15

Commenti a gocept.sftpcopy

I commenti non trovato
Aggiungi commento
Accendere le immagini!