gocept.sftpcopy

Скриншот программы:
gocept.sftpcopy
Детали программы:
Версия: 0.2.2
Дата загрузки: 14 Apr 15
Разработчик: Christian Zagrodnick
Тип распространения: Бесплатная
Популярность: 58

Rating: nan/5 (Total Votes: 0)

sftpcopy является инструментом Python, который позволяет копировать файлы на или с удаленного сервера - интегрируется с NBSP gocept.filestore &; sftpcopy состоится файлы из нового каталога, скопировать их на удаленный сервер и поместить их в дворняжка на. Успех. Точно так же она будет скачать файлы с удаленного сервера и поместить их в новый каталог для другого приложения, чтобы забрать его.
Использование
Вы можете дать имя файла конфигурации в командной строке, или передать значения конфигурации в качестве Dict непосредственно к EntryPoint (полезной для интеграции Buildout). Файл конфигурации имеет следующий формат:
[Генеральная]
Режим = загрузки # или скачать
лог = / путь / к / лог # по умолчанию на стандартный вывод, если не дано
[местный]
Путь = / путь / на / местные / машина
[дистанционный пульт]
Путь = / путь / на / 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~~dobj"
& NBSP; XMLNS: AMQP = "http://namespaces.gocept.com/amqp">
& NBSP; <включают пакет = "gocept.amqprun" />
& NBSP; <включают пакет = "gocept.sftpcopy" файл = "meta.zcml" />
& NBSP; & NBSP; routing_key = "test.data"
& NBSP; queue_name = "test.queue"
& NBSP; имя хоста = "remote.host"
& NBSP; порт = "22"
& NBSP; имя пользователя = "пользователь"
& NBSP; пароль = "секрет"
& NBSP; remote_path = "/ путь / на / Remote / машины"
& NBSP; аргументы = "
& NBSP; х-ха-политика = все
& NBSP; "
& NBSP; />

Что нового В этом выпуске:.

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

Что нового в версии 0.2.1:.

  • Сделать AMQP сервер настраивается для испытаний
  • убирать мусор соединений, оставленные испытаний (# 10634).

Что нового в версии 0.2:.

  • Добавить gocept.amqprun интеграция

Требования

  • Python

Похожие программы

FtpCube
FtpCube

3 Jun 15

PurePostPro
PurePostPro

14 Apr 15

bareFTP
bareFTP

19 Feb 15

ConMan
ConMan

11 May 15

Комментарии к gocept.sftpcopy

Комментарии не найдены
добавить комментарий
Включите картинки!