gocept.sftpcopy

Софтуер снимки:
gocept.sftpcopy
Софтуер детайли:
Версия: 0.2.2
Дата на качване: 14 Apr 15
Розробник: Christian Zagrodnick
Разрешително: Безплатно
Популярност: 7

Rating: nan/5 (Total Votes: 0)

sftpcopy е инструмент, Python, която ви позволява да копирате файлове към или от отдалечен сървър - интегрира с gocept.filestore & Nbsp; sftpcopy ще се файлове от новата директория, да ги копирате в отдалечен сървър и ги пускат в тек нататък. успех. По същия начин той ще сваляте файлове от отдалечен сървър и ги пускат в новата директория за друго приложение, за да го вземете.
<Силен> Usage
Можете или да даде име на конфигурационния файл на командния, или преминават конфигурационни стойности като Dict директно на entrypoint (полезно за интеграция buildout). Конфигурационният файл има следния формат:
[Общо]
Режим = качване # или изтегляне
лог = / път / до / лог # просрочията към стандартния изход, ако не се има предвид
[Местно]
път = / път / на / местни / машина
[Дистанционно]
път = / път / на / дистанционно / машина
име на хост = remote.host
порт = 22
потребителско име = потребителското
парола = тайна
The configdict използва следните клавиши вместо:
- Лог
- Local_path
- Remote_path
- Име на хост
- Пристанище
- Потребителско име
- Парола
Можете да използвате и sftpcopy като питон предмет, подобен на този:
внос gocept.sftpcopy
SFTP = gocept.sftpcopy.SFTPCopy (
& Nbsp; "изтегляне", "/ път / на / местни / машина",
& Nbsp; "remote.host ', 22," потребител "," тайна "," / път / на / дистанционно / машина ")
sftp.connect ()
sftp.uploadNewFiles () # или sftp.downloadNewFiles ()
<Силен> AMQP интеграция
Ако се нуждаете от AMQP Екстра, gocept.sftpcopy предлага gocept.amqprun опашка манипулатор, който ъплоудва тялото на съобщението като файл чрез SFTP (тя зачита заглавната част на X-Велик или генерира име на файла на базата на маршрутизация ключ и клеймото). Ето един пример ZCML откъс:
<Конфигурирате xmlns = "http://namespaces.zope.org/zope"
& 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 = "/ път / на / дистанционно / машина"
& Nbsp; аргументи = "
& Nbsp; х-ха-политика = всички
& Nbsp; "
& Nbsp; />

Какво ново в тази версия:.

  • Актуализация на gocept.amqprun-0.8

Какво ново във версия 0.2.1:.

  • Направи AMQP сървъра конфигурируеми за тестове
  • Почистете боклук връзки, оставени от тестове (# 10634).

Какво ново във версия 0.2:.

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

<силни> Изисквания :

  • Python

Подобен софтуер

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

Коментари не е намерена
добавите коментар
Включете на изображения!