BETA

Χρησιμοποιήστε πλήρως το Dropbox από το τερματικό/κονσόλα σας

Εικόνα constantinos

Screenshot-Terminal-1

Το Dropbox είναι από τις πιο δημοφιλείς υπηρεσίες cloud, δικτυακού χώρου αποθήκευσης και συγχρονισμού και (κακώς) θεωρείται από τις πιο καλές στο είδος. Εκτός από την συνηθισμένη της χρήση, ως αποθηκευτικό χώρο και διαμοιρασμό, έχει και άλλες δυνατότητες, όπως έχουμε δει και πιο παλιά, επιτρέποντας ακόμα και απομακρυσμένη διαχείριση υπολογιστών.
Από την άλλη, το Dropbox έχει ένα κακό ιστορικό σε θέματα ασφαλείας, ενώ συγχρόνως και το σημαντικότερο, είναι πως τρέχει σε τρίτους servers, οπότε η ιδιωτικότητα δεν υπάρχει και αυτό έχει αποδειχθεί πολλές φορές, ως τώρα, με το Dropbox, οπότε, καλό θα ήταν, αν επιμένετε και χρησιμοποιείτε τις υπηρεσίες του, να χρησιμοποιείτε κάποια κρυπτογράφηση για τα αρχεία που ανεβάζετε εκεί.

Screenshot-1
Βέβαια, το Dropbox είναι ότι έχει μια desktop εφαρμογή (client) για σχεδόν κάθε λειτουργικό σύστημα και κινητή συσκευή. Ωστόσο, εάν θέλετε να έχετε πρόσβαση στο Dropbox από τον server σας, ή από μια μικρή συσκευή, όπως το Raspberry Pi, που δεν σας επιτρέπουν να εγκαταστήσετε το Dropbox client, ακόμα και από χαμηλών προδιαγραφών υπολογιστή, ή σας αρέσει το μίνιμαλ και η ελάχιστη επιβάρυνση σε πόρους στο μηχάνημά σας, είτε για ένα ακόμα βήμα ελέγχου και ασφαλείας, η καλύτερη λύση είναι να είστε σε θέση να διαχειριστείτε τον Dropbox λογαριασμό σας απευθείας από το τερματικό/κονσόλα σας (με την γραμμή εντολών).
Σε αυτή την δουλειά, βοηθάει αποτελεσματικά το Dropbox Uploader script. Πρόκειται για ένα ένα bash script το οποίο μπορεί να χρησιμοποιηθεί για upload, download, list και διαγραφή αρχείων από τον εκεί λογαριασμό σας.
Το καλό πράγμα για αυτό είναι ότι δεν απαιτεί από εσάς να εισάγετε τα στοιχεία του Dropbox λογαριασμού σας (όνομα και κωδικό πρόσβασης). Κάνει χρήση του Dropbox API για να συνδεθείτε στον Dropbox λογαριασμό σας, ώστε να μπορείτε να μεταφέρετε τα αρχεία σας χωρίς να ανησυχείτε για τη διαρροή του κωδικού πρόσβασής σας.

Εγκατάσταση:

Υπάρχουν μόνο δύο πράγματα που απαιτούνται για να δουλέψει το Dropbox Uploader:
Φυσικά, το bash (τερματικό/κονσόλα) και ένα μικρό βοήθημα, το cURL. Αυτό, αρκετές διανομές, το έχουν προεγκατεστημένο, μα σε όλες υπάρχει, αρκεί να το αναζητήσετε, στο διαχειριστή πακέτων (Κέντρο Λογισμικού, Yum, Yast, Synaptic, Software Manager, κλπ) των διανομών σας.
Εναλλακτικά και πιο γρήγορα, μπορείτε να το εγκαταστήσετε, με την ακόλουθη εντολή στο τερματικό/κονσόλα σας:
-Για Debian, Ubuntu/Mint και παράγωγες διανομές:

sudo apt-get install curl

Για να εγκαταστήσετε το Dropbox Uploader. κατεβάστε το από την (Github) σελίδα του, με την εντολή:

curl "https://raw.github.com/andreafabrizi/Dropbox-Uploader/master/dropbox_uploader.sh" -o /tmp/dropbox_uploader.sh

Τώρα, πρέπει να το μετακινήσετε στον φάκελο bin:

sudo install /tmp/dropbox_uploader.sh /usr/local/bin/dropbox_uploader

Αυτό ήταν, πλέον μπορείτε να το χρησιμοποιήσετε:

dropbox_uploader

Στην πρώτη εκτέλεση, θα σας δείξει ένα όνομα App και θα σας ζητήσει να δημιουργήσετε μια Dropbox app με αυτό το όνομα app:

Screenshot-Terminal-1

Μεταβείτε στο Dropbox Developer site, κάντε login, αποδεχθείτε τους όρους χρήσης που θα σας βγάλει και δημιουργήστε την, είναι πανεύκολο:

-Πατήστε το κουμπάκι, δεξιά που λέει: Dropbox API app και ένα από τα σχετικά πεδία που βγαίνουν, ενεργοποιήστε τα, όπως βλέπετε πιο κάτω (κλικ στην εικόνα, ώστε να την δείτε πιο μεγαλη), ενώ στο πεδίο στο τέλος, θα κάνετε copy-paste, τ' όνομα της app που σας έδωσε πριν στο τερματικό/κονσόλα σας και τέλος, θα πατήσετε το κουμπάκι: Create app:

Screenshot-1
οι ρυθμίσεις, δηλαδή, αφορούν:

  • Τύπο app: Dropbox API app
  • Τύπο δεδομένων: Αρχεία και datastores
  • Τύπο αρχείων: Όλοι οι τύποι αρχείων

Κάνοντας αυτά, θα σας βγάλει σε μια νέα σελίδα, όπου θα σας έχει το σχετικό κλειδί (App key). Αυτό, θα το κάνετε copy-paste στο τερματικό σας, στη σχετική ένδειξη που είναι σε αναμονή και πατήστε μετά Εnter.
Μόλις το κάνετε αυτό, θα σας ζητήσει και το App Secret, τ' οποίο υπάρχει κάτω από το App key, οπότε και κάνετε copy-paste στο τερματικό σας, στη σχετική ένδειξη που είναι σε αναμονή και πατήστε μετά Εnter.
Τώρα, θα σας ζητήσει το επίπεδο πρόσβασης που έχετε επιλέξει, (φάκελο App ή Full Dropbox [a / f]). Πατήστε ανάλογα (f), δώστε και την επιβεβαίωση (y) που θα ζητήσει, ώστε να τελειώσει η διαδικασία.
Τώρα, θα σας δώσει, μια url διεύθυνση, απ' όπου θα πρέπει να επιτρέψετε (Allow) στην εφαρμογή να χρησιμοποιεί το Dropbox:

Screenshot-2Χρήση:

Η χρήση του είναι πολύ απλή. Υπάρχουν 10 εντολές που μπορείτε να χρησιμοποιήσετε με το Dropbox Uploader:

  1. upload
  2. download
  3. delete
  4. move
  5. copy
  6. mkdir
  7. list
  8. share
  9. info
  10. unlink

Παράδειγμα:

-Για να ανεβάσετε ένα αρχείο/φάκελο, χρησιμοποιήστε τη σύνταξη:

dropbox_uploader upload /filepath/στο αρχείο -ή- φάκελο /filepath/στο/dropbox

όπου:
filepath: η διαδρομή που βρίσκεται το αρχείο σας (πχ: /home/kigk/Επιφάνεια εργασίας/Προχειρο/law and websites)
filepath/στο/dropbox: η διαδρομή που ανεβάζετε αυτό το αρχείο σε κάποιον υποφάκελο του Dropbox.
-Για να κατεβάσετε ένα αρχείο/φάκελο, χρησιμοποιήστε τη σύνταξη:

dropbox_uploader download /filpath/στο/αρχείο -ή- φάκελο/στο/Dropbox /filepath/στον/υπολογιστή σας

προφανείς οι διαδρομές που ορίζετε.

-Για list down (απαρίθμηση/εμφάνιση), όλων των αρχείων, σε κάποιον φάκελο, στον Dropbox λογαριασμό σας, χρησιμοποιείτε κάτι τέτοιο:

dropbox_uploader list /διαδρομή στον φάκελο/υποφάκελο στο/Dropbox

-Για να πάρετε έναν σύνδεσμο διαμοιρασμού, για ένα συγκεκριμένο αρχείο στο Dropbox, δίνετε κάτι σαν αυτό:

dropbox_uploader share /διαδρομή του αρχείο στο/Dropbox

Το Dropbox Uploader, παρέχει έναν καλό τρόπο για να έχετε πρόσβαση και να διαχειριστείτε τον Dropbox λογαριασμό σας απευθείας από το τερματικό. Είναι ιδιαίτερα χρήσιμο για τους διαχειριστές ιστοσελίδων για χρήση σε server, μα και για τις περιπτώσεις που αναφέραμε και φυσικά για πολύ geeks. Σε συνδυασμό με ένα απλό backup script και cron job, μπορείτε να αυτοματοποιήσετε εύκολα το server backup στο Dropbox.

  • Σχόλια

0 Comments:

Scroll to Top