gocept.sftpcopy

Скріншот програми:
gocept.sftpcopy
Дані програми:
Версія: 0.2.2
Дата завантаження: 14 Apr 15
Розробник: Christian Zagrodnick
Ліцензія: Безкоштовно
Популярність: 7

Rating: nan/5 (Total Votes: 0)

sftpcopy є інструментом Python, що дозволяє копіювати файли на або з віддаленого сервера - інтегрується з NBSP gocept.filestore і, sftpcopy відбудеться файли з нового каталогу, скопіювати їх на віддалений сервер і помістити їх в дворняжка на. успіх. Точно так само він буде викачувати файли з віддаленого сервера і помістити їх в новий каталог для іншого застосування, щоб підняти його.
Використання
Ви можете вказати його ім'я якого файлу конфігурації в командному рядку, або передати значення конфігурації в якості Dict безпосередньо до EntryPoint (корисно для інтеграції Buildout). Конфігураційний файл має наступний формат:
[General]
Режим = Завантажити # або завантажити
лог = / шлях / до / лог # за замовчуванням стандартний висновок, якщо не дано
[Місцевих]
PATH = / шлях / на / місцеві / машина
[REMOTE]
PATH = / шлях / на / Remote / машини
ім'я хоста = remote.host
порт = 22
Ім'я користувача = користувач
пароль = таємницею
Configdict використовує наступні ключі замість:
- Лог
- Local_path
- Remote_path
- Ім'я хоста
- Порт
- Ім'я користувача
- Пароль
Ви також можете використовувати sftpcopy як об'єкт пітона, як це:
імпорт gocept.sftpcopy
SFTP = gocept.sftpcopy.SFTPCopy (
І NBSP; "скачати", "/ шлях / вкл / місцевого / машини",
І NBSP; 'remote.host', 22, 'користувач', 'секрет', '/ шлях / на / Remote / машини ")
sftp.connect ()
sftp.uploadNewFiles () # або sftp.downloadNewFiles ()
AMQP інтеграції
Якщо вам потрібна AMQP додатково, gocept.sftpcopy пропонує обробник черги gocept.amqprun, що завантажує тіло повідомлення у вигляді файлу через SFTP (він поважає заголовок X-Filename або генерує ім'я файлу на основі ключа і мітку маршрутизації). Ось приклад ZCML фрагмент:
<Налаштувати Xmlns = "http://namespaces.zope.org/zope"
І NBSP; XMLNS: AMQP = "http://namespaces.gocept.com/amqp">
І NBSP; <включають пакет = "gocept.amqprun" />
І NBSP; <включають пакет = "gocept.sftpcopy" File = "meta.zcml" />
І NBSP; І NBSP; routing_key = "test.data"
І NBSP; queue_name = "test.queue"
І NBSP; ім'я хоста = "remote.host"
І NBSP; порт = "22"
І NBSP; ім'я користувача = "користувач"
І NBSP; Password = "секрет"
І NBSP; remote_path = "/ шлях / на / Remote / машини"
І NBSP; аргументи = "
І NBSP; х-ха-політика = все
І NBSP; "
І NBSP; />

Що нового У цьому випуску :.

  • Оновлення gocept.amqprun-0,8

Що нового у версії 0.2.1 :.

  • Зробити AMQP сервер налаштовується для випробувань
  • прибирати сміття з'єднання, залишені випробувань (# 10634).

Що нового у версії 0.2 :.

  • Додати gocept.amqprun інтеграції

Вимоги

  • Python

Схожі програми

edtFTPnet/Free
edtFTPnet/Free

11 May 15

WvTftp
WvTftp

3 Jun 15

V6scripts
V6scripts

20 Feb 15

gocept.sftpcopy

Коментар не знайдено
додати коментар
Включіть картинки!