gocept.sftpcopy

Skjermbilde programvare:
gocept.sftpcopy
Prog.varedetaljer:
Versjon: 0.2.2
Last opp dato: 14 Apr 15
Lisens: Gratis
Popularitet: 7

Rating: nan/5 (Total Votes: 0)

sftpcopy er en Python verktøy som gjør det mulig å kopiere filer til eller fra en ekstern server - integreres med gocept.filestore & nbsp; sftpcopy vil ta filer fra den nye katalogen, kopiere dem til en ekstern server og sette dem inn cur på. suksess. Likeledes vil den laste ned filer fra den eksterne serveren og sette dem inn i den nye katalogen for et annet program for å plukke den opp.
Bruk
Du kan enten gi navnet på en konfigurasjonsfil på kommandolinja, eller passere konfigurasjonsverdiene som en dict direkte til Entrypoint (nyttig for buildout integrasjon). Konfigurasjonsfilen har følgende format:
[General]
mode = upload # eller nedlasting
logfile = / sti / til / loggfil # defaults til stdout hvis ikke gitt
[Lokal]
path = / sti / på / local / maskin
[Ekstern]
path = / sti / på / fjernkontroll / maskin
hostname = remote.host
port = 22
brukernavn = user
password = hemmelig
Den configdict bruker følgende taster i stedet:
- Loggfil
- Local_path
- Remote_path
- Hostname
- Port
- Brukernavn
- Passord
Du kan også bruke sftpcopy som en python objekt som dette:
import gocept.sftpcopy
sftp = gocept.sftpcopy.SFTPCopy (
& Nbsp; 'download', '/ sti / på / local / maskin',
& Nbsp; 'remote.host', 22 'bruker', 'hemmelige', '/ sti / på / fjernkontroll / maskin')
sftp.connect ()
sftp.uploadNewFiles () # eller sftp.downloadNewFiles ()
AMQP integrasjon
Hvis du trenger den amqp ekstra, gocept.sftpcopy tilbyr en gocept.amqprun kø handler som laster opp meldingsteksten som en fil via SFTP (det respekterer X-Filename header eller genererer et filnavn basert på ruting nøkkel og et tidsstempel). Her er et eksempel ZCML utdrag:
& Nbsp; xmlns: amqp = "http://namespaces.gocept.com/amqp">
& Nbsp;
& Nbsp;
& Nbsp; & Nbsp; routing_key = "test.data"
& Nbsp; kønavn = "test.queue"
& Nbsp; hostname = "remote.host"
& Nbsp; port = "22"
& Nbsp; username = "bruker"
& Nbsp; password = "hemmelig"
& Nbsp; remote_path = "/ sti / på / fjernkontroll / maskin"
& Nbsp; argumenter = "
& Nbsp; x-ha-policy = alle
& Nbsp; "
& Nbsp; />

Hva er nytt i denne utgaven:.

  • Oppdater for å gocept.amqprun-0.8

Hva er nytt i versjon 0.2.1:.

  • Gjør amqp serveren konfigureres for tester
  • Rydd opp søppel tilkoblinger igjen av tester (# 10634).

Hva er nytt i versjon 0.2:.

  • Legg gocept.amqprun integrasjon

Krav :

  • Python

Lignende programvare

couleur
couleur

15 Apr 15

DRBL
DRBL

17 Feb 15

posh
posh

3 Jun 15

Perl Shell
Perl Shell

3 Jun 15

Kommentarer til gocept.sftpcopy

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!