gocept.sftpcopy

Screenshot Software:
gocept.sftpcopy
Mga detalye ng Software:
Bersyon: 0.2.2
I-upload ang petsa: 14 Apr 15
Nag-develop: Christian Zagrodnick
Lisensya: Libre
Katanyagan: 58

Rating: nan/5 (Total Votes: 0)

sftpcopy ay isang Python tool na nagbibigay-daan upang kopyahin ang mga file papunta o mula sa isang remote server - Sumasama sa gocept.filestore & nbsp; ay sftpcopy tumagal ng mga file mula sa bagong direktoryo, kopyahin ang mga ito sa remote na server at ilagay ang mga ito sa kuprum sa. tagumpay. Gayundin ay i-download ito ng mga file mula sa remote server at ilagay ang mga ito sa bagong direktoryo para sa isa pang application na kunin ito.
Paggamit
Maaari mong alinman bigyan ang pangalan ng isang configuration file sa commandline, o ipasa ang mga halaga ng configuration bilang isang dict nang direkta sa entrypoint (kapaki-pakinabang para sa pagsasama buildout). Ay may mga sumusunod na format ng file ng configuration:
[Pangkalahatan]
mode =-upload ng # o pag-download
logfile = / path / sa / logfile # default upang stdout kung hindi ibinigay
[Lokal]
landas = / path / sa / lokal / machine
[Remote]
landas = / path / sa / remote / machine
hostname = remote.host
port = 22
username = user
= password lihim
Configdict ay gumagamit ng mga sumusunod na key sa halip:
- Logfile
- Local_path
- Remote_path
- Hostname
- Port
- Username
- Password
Maaari mo ring gamitin sftpcopy bilang isang python bagay na tulad nito:
-import gocept.sftpcopy
SFTP = gocept.sftpcopy.SFTPCopy (
& Nbsp; 'download', '/ path / sa / lokal / machine',
& Nbsp; 'remote.host', 22, 'user', 'lihim', '/ path / sa / remote / machine')
sftp.connect ()
sftp.uploadNewFiles () # o sftp.downloadNewFiles ()
AMQP pagsasama
Kung kailangan mo ng dagdag na amqp, gocept.sftpcopy nag-aalok ng gocept.amqprun handler pila na in-upload ang nilalaman ng mensahe bilang isang file sa pamamagitan ng SFTP (Nirerespeto ito sa header ng X-Filename o bumubuo ng isang filename batay sa nagrurutang key at timestamp). Narito ang isang halimbawa ZCML snippet:
& 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 = "sikretong"
& Nbsp; remote_path = "/ path / sa / remote / machine"
& Nbsp; argumentong = "
& Nbsp; x-ha-patakaran = lahat
& Nbsp; "
& Nbsp; />

Ano ang bagong sa paglabas:.

  • I-update upang gocept.amqprun-0.8

Ano ang bagong sa bersyon 0.2.1:.

  • Gawing-configure amqp server para sa mga pagsusulit
  • Linisin ang mga koneksyon ng basura iniwan ng mga pagsubok (# 10634).

Ano ang bagong sa bersyon 0.2:.

  • Magdagdag ng pagsasama gocept.amqprun

Mga Kinakailangan :

  • Python

Katulad na software

ftpput
ftpput

2 Jun 15

evilvte
evilvte

14 Apr 15

glFTPd
glFTPd

3 Jun 15

Mga komento sa gocept.sftpcopy

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!