gocept.sftpcopy

Tela Software:
gocept.sftpcopy
Detalhes de Software:
Versão: 0.2.2
Data de upload: 14 Apr 15
Licença: Livre
Popularidade: 7

Rating: nan/5 (Total Votes: 0)

sftpcopy é uma ferramenta Python que permite copiar arquivos para ou a partir de um servidor remoto - integra com gocept.filestore & nbsp; sftpcopy terá arquivos do novo diretório, copiá-los para o servidor remoto e colocá-los em cur diante. sucesso. Da mesma forma ele irá baixar os arquivos do servidor remoto e colocá-los para o novo diretório para outro aplicativo para buscá-lo.
Uso
Você pode dar o nome de um arquivo de configuração na linha de comando, ou passar os valores de configuração como um dicionário diretamente para o ponto de entrada (útil para a integração buildout). O arquivo de configuração tem o seguinte formato:
[General]
mode = Upload # ou fazer o download
logfile = / path / to / logfile # defaults na saída padrão se não for dada
[Local]
path = / path / on / local / máquina
[Remoto]
path = / path / on / remoto / máquina
hostname = remote.host
port = 22
username = usuário
password = segredo
O configdict usa as seguintes teclas em vez disso:
- Arquivo de log
- Local_path
- Remote_path
- Hostname
- Porto
- Username
- Password
Você também pode usar sftpcopy como um objeto de python como este:
gocept.sftpcopy importação
sftp = gocept.sftpcopy.SFTPCopy (
& Nbsp; 'download', '/ path / on / local / máquina',
& Nbsp; "remote.host ', 22,' user ',' segredo ',' / path / on / remoto / máquina ')
sftp.connect ()
sftp.uploadNewFiles () # ou sftp.downloadNewFiles ()
integração AMQP
Se você exige o AMQP extra, gocept.sftpcopy oferece um gerenciador de filas gocept.amqprun que carrega o corpo da mensagem como um arquivo via SFTP (respeita o cabeçalho X-Matrícula ou gera um nome de arquivo baseado em chave e um timestamp de roteamento). Aqui está um exemplo snippet ZCML:
& 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 = "secreto"
& Nbsp; remote_path = "/ path / on / remoto / máquina"
& Nbsp; argumentos = "
& Nbsp; x-ha-policy = all
& Nbsp; "
& Nbsp; />

O que é novo nesta versão:.

  • Update para gocept.amqprun-0.8

O que é novo na versão 0.2.1:.

  • Faça servidor AMQP configurável para testes
  • limpar conexões de lixo deixadas pelos testes (# 10634).

O que é novo na versão 0.2:.

  • Adicionar integração gocept.amqprun

Requisitos :

  • Python

Programas semelhantes

sysfunc
sysfunc

17 Feb 15

NovaFTP
NovaFTP

20 Feb 15

ftp4j
ftp4j

20 Feb 15

Yad
Yad

27 Sep 15

Comentário para gocept.sftpcopy

Comentários não encontrado
Adicionar comentário
Ligue imagens!