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

LFTP
LFTP

16 Aug 18

Yad
Yad

27 Sep 15

Bash Blogger
Bash Blogger

2 Jun 15

TermEmulator
TermEmulator

11 May 15

Comentário para gocept.sftpcopy

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