gocept.sftpcopy

Screenshot Λογισμικό:
gocept.sftpcopy
Στοιχεία Λογισμικού:
Εκδοχή: 0.2.2
Ανεβάστε ημερομηνία: 14 Apr 15
Προγραμματιστής: Christian Zagrodnick
Άδεια: Δωρεάν
Δημοτικότητα: 58

Rating: nan/5 (Total Votes: 0)

sftpcopy είναι ένα εργαλείο Python που επιτρέπει την αντιγραφή αρχείων προς ή από έναν απομακρυσμένο διακομιστή - ενσωματώνει με gocept.filestore & nbsp? Sftpcopy θα πάρει τα αρχεία από το νέο κατάλογο, να τα αντιγράψετε στον απομακρυσμένο διακομιστή και τα βάζουμε σε κοπρίτης σε. επιτυχία. Ομοίως, θα κατεβάσετε αρχεία από τον απομακρυσμένο διακομιστή και τα βάζουμε στο νέο κατάλογο για μια άλλη εφαρμογή για να το πάρει.
Χρήση
Μπορείτε είτε να δώσετε το όνομα ενός αρχείου ρυθμίσεων σχετικά με τη γραμμή εντολών, ή να περάσει τις τιμές παραμέτρων ως dict απευθείας στο entrypoint (χρήσιμο για την ολοκλήρωση buildout). Το αρχείο ρυθμίσεων έχει την ακόλουθη μορφή:
[Γενικά]
mode = ανεβάσετε ή να κατεβάσετε #
αρχείο καταγραφής = / path / to / αρχείο καταγραφής # προεπιλογές στο stdout, εάν δεν δοθεί
[Τοπικές]
path = / διαδρομή / στην / local / μηχάνημα
[Εξ αποστάσεως]
path = / διαδρομή / στην / remote / μηχάνημα
hostname = remote.host
port = 22
όνομα χρήστη = χρήστη
password = μυστικό
Η configdict χρησιμοποιεί τα ακόλουθα πλήκτρα αντί:
- Αρχείο καταγραφής
- Local_path
- Remote_path
- Όνομα
- Λιμάνι
- Το όνομα χρήστη
- Κωδικό
Μπορείτε επίσης να χρησιμοποιήσετε sftpcopy ως αντικείμενο Python σαν αυτό:
gocept.sftpcopy εισαγωγής
SFTP = gocept.sftpcopy.SFTPCopy (
& Nbsp? "Download", "/ path / στην / local / μηχάνημα»,
& Nbsp? "Remote.host», 22, «χρήστης», «μυστικό», «/ path / στην / απομακρυσμένες / μηχανής)
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? Hostname = "remote.host"
& Nbsp? Port = "22"
& Nbsp? Όνομα χρήστη = "χρήστης"
& Nbsp? Password = "μυστικό"
& Nbsp? Remote_path = "/ path / στην / remote / μηχανή"
& Nbsp? Επιχειρήματα = "
& Nbsp? Χ-χα-πολιτική = όλα
& Nbsp? "
& Nbsp? />

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • Ενημέρωση για να gocept.amqprun-0,8

Τι είναι καινούργιο στην έκδοση 0.2.1:.

  • Κάντε amqp διακομιστή ρύθμισης για τις δοκιμές
  • Καθαρίστε τις συνδέσεις σκουπίδια αριστερά από εξετάσεις (# 10634).

Τι είναι καινούργιο στην έκδοση 0.2:.

  • Προσθήκη gocept.amqprun ολοκλήρωση

Απαιτήσεις :

  • Python

Παρόμοια λογισμικά

ftputil
ftputil

20 Feb 15

Pash
Pash

2 Jun 15

Osgish
Osgish

14 Apr 15

pftpd
pftpd

17 Feb 15

Σχόλια για gocept.sftpcopy

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία