gocept.sftpcopy

Software screenshot:
gocept.sftpcopy
Software informatie:
Versie: 0.2.2
Upload datum: 14 Apr 15
Ontwikkelaar: Christian Zagrodnick
Licentie: Gratis
Populariteit: 7

Rating: nan/5 (Total Votes: 0)

sftpcopy is een Python-tool die het mogelijk maakt om bestanden te kopiëren naar of van een externe server - integreert met gocept.filestore & nbsp; sftpcopy zal bestanden te nemen van de nieuwe map, kopieer ze naar de externe server en leg ze in cur op. succes. Eveneens zal het downloaden van bestanden van de externe server en leg ze in de nieuwe map voor een andere toepassing om het op te rapen.
Gebruik
U kunt ofwel geef de naam van een configuratiebestand op de commandline, of langs de configuratie waarden als een dict direct naar de entrypoint (handig voor buildout integratie). Het configuratie bestand heeft de volgende indeling:
[Algemeen]
mode = uploaden # of download
logfile = / pad / naar / logfile # standaard stdout indien niet gegeven
[Lokale]
path = / pad / op / local / machine
[Externe]
path = / pad / op / remote / machine
hostname = remote.host
port = 22
username = gebruiker
password = geheim
De configdict maakt gebruik van de volgende toetsen in plaats daarvan:
- Logfile
- Local_path
- Remote_path
- Hostname
- Haven
- Gebruikersnaam
- Wachtwoord
U kunt ook gebruik maken sftpcopy als een python object als dit:
import gocept.sftpcopy
sftp = gocept.sftpcopy.SFTPCopy (
& Nbsp; 'downloaden', '/ pad / op / local / machine',
& Nbsp; 'remote.host', 22 'gebruiker', 'geheim', '/ pad / op / remote / machine')
sftp.connect ()
sftp.uploadNewFiles () # of sftp.downloadNewFiles ()
AMQP integratie
Als u de AMQP extra nodig, gocept.sftpcopy biedt een gocept.amqprun wachtrij handler die het bericht lichaam uploadt als een bestand via SFTP (het respecteert de X-Bestandsnaam header of genereert een bestandsnaam op basis van routing sleutel en een tijdstempel). Hier is een voorbeeld ZCML fragment:
& 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 = "geheime"
& Nbsp; remote_path = "/ pad / op / remote / machine"
& Nbsp; argumenten = "
& Nbsp; x-ha-beleid = alle
& Nbsp; "
& Nbsp; />

Wat is nieuw in deze release:.

  • Update om gocept.amqprun-0.8

Wat is nieuw in versie 0.2.1:.

  • Maak amqp server te configureren voor tests
  • Opruimen afval verbindingen achtergelaten door testen (# 10634).

Wat is nieuw in versie 0.2:.

  • Voeg integratie gocept.amqprun

Eisen

  • Python

Vergelijkbare software

ish
ish

14 Apr 15

DrFTPD
DrFTPD

3 Jun 15

MirBSD Korn Shell
MirBSD Korn Shell

17 Feb 15

Wayland / Weston
Wayland / Weston

22 Jun 18

Reacties op gocept.sftpcopy

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!