gocept.sftpcopy

Screenshot Software:
gocept.sftpcopy
Szczegóły programowe:
Wersja: 0.2.2
Filmu: 14 Apr 15
Wywoływacz: Christian Zagrodnick
Licencja: Wolny
Popularność: 7

Rating: nan/5 (Total Votes: 0)

sftpcopy jest narzędziem, które pozwala Pythona do kopiowania plików do lub z serwera zdalnego - integruje się z gocept.filestore & nbsp; sftpcopy odbędzie pliki z nowego katalogu, skopiuj je do zdalnego serwera i umieścić je w cur się. Sukces. Podobnie będzie pobrać pliki ze zdalnego serwera i umieścić je w nowym katalogu do innej aplikacji, aby go podnieść.
Zastosowanie
Możesz podać nazwę pliku konfiguracyjnego w linii poleceń, lub przekazać wartości konfiguracji jako dict bezpośrednio do punktu wejścia (przydatne dla integracji buildout). Plik konfiguracyjny ma następujący format:
[Ogólne]
mode = przesyłanie # lub pobrania
logów = / ścieżka / do / pliku dziennika # domyślnie standardowe wyjście, jeśli nie podano
[Miejscowy]
path = / ścieżka / na / local / maszyna
[Zdalnie]
path = / ścieżka / na maszynie / zdalnego /
hostname = remote.host
port = 22
nazwa użytkownika = user
password = tajne
Configdict wykorzystuje następujące klawisze zamiast:
- Logów
- Local_path
- Remote_path
- Nazwa hosta
- Port
- Nazwa użytkownika
- Hasło
Możesz także użyć sftpcopy jako obiekt Pythona tak:
Import gocept.sftpcopy
sftp = gocept.sftpcopy.SFTPCopy (
& Nbsp; "pobieranie", "/ ścieżka / na / local / maszyny",
& Nbsp; "remote.host", 22, "użytkownik", "tajne", "/ ścieżka / na / zdalnej / maszyny")
sftp.connect ()
sftp.uploadNewFiles () # lub sftp.downloadNewFiles ()
Integracja AMQP
Jeśli potrzebujesz dodatkowych AMQP, gocept.sftpcopy oferuje obsługi kolejki gocept.amqprun, że przesłane treść wiadomości jako plik poprzez SFTP (respektuje nagłówek X-Nazwa pliku lub generuje nazwę pliku w oparciu o klucz i znacznik czasu routingu). Oto przykład ZCML fragment:
<= "Skonfigurować xmlns http://namespaces.zope.org/zope"
& Nbsp; xmlns: AMQP = "http://namespaces.gocept.com/amqp">
& Nbsp;
& Nbsp;
& Nbsp; & Nbsp; routing_key = "test.data"
& Nbsp; nazwa_kolejki = "test.queue"
& Nbsp; hostname = "remote.host"
& Nbsp; port = "22"
& Nbsp; nazwa = "user"
& Nbsp; password = "tajne"
& Nbsp; remote_path = "/ ścieżka / na / zdalnej / maszyny"
& Nbsp; argumenty = "
& Nbsp; x-ha-policy = wszystkie
& Nbsp; "
& Nbsp; />

Co nowego w tym wydaniu:.

  • Aktualizacja gocept.amqprun-0.8

Co nowego w wersji 0.2.1:.

  • Serwer AMQP konfigurowalny do testów
  • Czyszczenie połączeń śmieci pozostawione przez testów (# 10634).

Co nowego w wersji 0.2.

  • Dodaj integracja gocept.amqprun

Wymagania :

  • Python

Podobne oprogramowanie

GSL shell
GSL shell

20 Feb 15

Troll-FTPd
Troll-FTPd

2 Jun 15

Sh To Bash
Sh To Bash

20 Feb 15

aws-trade-in
aws-trade-in

20 Feb 15

Komentarze do gocept.sftpcopy

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!