Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο Anypaste. Αυτό το εργαλείο είναι ένα Απλό σενάριο που θα χρησιμοποιηθεί για την αποστολή αρχείων σε συμβατούς κεντρικούς υπολογιστές ανάλογα με τον τύπο του αρχείου, δωρεάν και αυτόματα. Δεν θα είναι απαραίτητη η μη αυτόματη σύνδεση στους ιστότοπους φιλοξενίας για κοινή χρήση των αρχείων μας αργότερα.
Το Anypaste θα επιλέξει τους σωστούς ιστότοπους φιλοξενίας ανάλογα με τον τύπο αρχείου που θέλουμε να ανεβάσουμε. Με απλά λόγια, οι φωτογραφίες θα μεταβούν σε ιστότοπους φιλοξενίας εικόνων, τα βίντεο θα μεταβούν σε ιστότοπους φιλοξενίας βίντεο και ούτω καθεξής. ότι αργότερα θα μπορέσουμε να μοιραστούμε με τις επαφές μας. Αυτό το εργαλείο είναι εντελώς δωρεάν, ανοιχτού κώδικα, ελαφρύ και θα μας επιτρέψει να κάνουμε τα πάντα από τη γραμμή εντολών του λειτουργικού μας συστήματος. Αυτή η εφαρμογή δεν χρειάζεται να εξαρτάται από οποιαδήποτε εφαρμογή GUI που καταναλώνει μνήμη και είναι βαριά για την αποστολή και κοινή χρήση αρχείων.
Εγκατάσταση αντιπαράθεσης
Όπως είπα και πριν, αυτό το εργαλείο είναι απλώς ένα σενάριο. Επομένως, δεν θα υπάρξουν δύσκολα βήματα εγκατάστασης ή κάτι τέτοιο. Το απαραίτητο αρχείο κατεβάζεται απλώς κάπου όπου μπορούμε να το εκτελέσουμε, για παράδειγμα / usr / bin / anypaste. Τότε πρέπει απλώς να το κάνουμε εκτελέσιμο και μπορούμε να αρχίσουμε να χρησιμοποιούμε αυτό το εργαλείο αμέσως.
Για να λάβουμε το απαραίτητο σενάριο, θα πρέπει να γράψουμε μόνο την ακόλουθη εντολή στο τερματικό (Ctrl + Alt + T):
sudo curl -o /usr/bin/anypaste https://anypaste.xyz/sh
Τώρα θα σας δώσουμε εκτελέστε άδεια σεναρίου που μόλις κατεβάσαμε με την ακόλουθη εντολή:
sudo chmod +x /usr/bin/anypaste
διαμόρφωση
Αυτό το σενάριο θα λειτουργήσει πρόσφατα χωρίς φερμουάρ. Δεν απαιτεί ειδική διαμόρφωση. Το προεπιλεγμένο αρχείο διαμόρφωσης βρίσκεται στο ~ / .config / anypaste.conf και θα δημιουργηθεί αυτόματα όταν εκτελείται για πρώτη φορά.
Η μόνη επιλογή διαμόρφωσης που θα έχουμε είναι τα ap_plugins. Αυτό το σενάριο χρησιμοποιεί ένα σύστημα προσθηκών για ανεβάστε αρχεία. Θα μπορέσουμε να δούμε τη λίστα των προσθηκών που έχουν ενεργοποιηθεί σύμφωνα με την οδηγία ap-plugins στο αρχείο anypaste.conf.
Εάν εγκαταστήσουμε μια νέα προσθήκη θα πρέπει να την προσθέσουμε σε αυτήν τη λίστα. Εάν υπάρχουν πολλές προσθήκες που υποστηρίζουν τον τύπο αρχείου, θα επιλεγεί το πρώτο στον πίνακα, οπότε η παραγγελία είναι σημαντική.
Χρήσεις
Ανεβάστε ένα μόνο αρχείο
Για να φορτώσετε ένα μόνο αρχείο, για παράδειγμα test-anypaste.jpg, θα εκτελέσουμε στο τερματικό:
anypaste prueba-anypaste.jpg
Όπως μπορείτε να δείτε από το στιγμιότυπο οθόνης, το σενάριο βρήκε αυτόματα τον συμβατό ιστότοπο φιλοξενίας (https://tinyimg.io) με το αρχείο εικόνας που ονομάζεται test-anypaste.jpg και το ανέβασε. Επιπλέον, μας φαίνεται ο άμεσος σύνδεσμος για την προβολή / λήψη του αρχείου.
Δεν θα μπορούμε να ανεβάζουμε μόνο αρχεία .jpg ή .png. Αυτό το εργαλείο μπορεί να φορτώσει οποιονδήποτε άλλο τύπο αρχείου εικόνας. Στο ακόλουθο παράδειγμα χρησιμοποιώ ένα αρχείο .gif:
anypaste prueba-anypaste-GIF.gif
Ο σύνδεσμος λήψης, προφανώς μπορούμε να τον μοιραστούμε με την οικογένεια, τους φίλους και τους συναδέλφους μας. Ακολουθεί το στιγμιότυπο οθόνης μιας εικόνας που μόλις ανέβασα στον ιστότοπο tinyimg.io.
Ανεβάστε πολλά αρχεία
Είναι επίσης δυνατό να κάνετε πολλές μεταφορτώσεις αρχείων (τους ίδιους ή διαφορετικούς τύπους αρχείων) ταυτόχρονα. Στο παρακάτω παράδειγμα, ανεβάζω δύο διαφορετικά αρχεία, μια εικόνα και ένα αρχείο βίντεο:
anypaste prueba-anypaste-GIF.gif everest.mp4
Επιλέξτε την προσθήκη που θα χρησιμοποιήσετε
Όπως νομίζω αντιπροσωπεύεται στα προηγούμενα παραδείγματα, το σενάριο επέλεξε αυτόματα το "καλύτερο" πρόσθετο. Επί πλέον, θα μπορέσουμε να φορτώσουμε αρχεία με ένα συμπλήρωμα που επιλέγουμε. Για παράδειγμα, για να ανεβάσετε αρχεία στην υπηρεσία gfycat, θα πρέπει να εκτελέσουμε στο τερματικό:
anypaste -p gfycat archivo.gif
Για να φορτώσουμε με ένα συγκεκριμένο πρόσθετο, αποφεύγοντας τους ελέγχους συμβατότητας, θα πρέπει να γράψουμε στο τερματικό:
anypaste -fp gfycat archivo.gif
Διαδραστική μεταφόρτωση
Για να φορτώσουμε αρχεία σε διαδραστική λειτουργία, θα χρειαστεί μόνο προσθέστε τη σημαία -i:
anypaste -i archivo.gif
Όπως μπορείτε να δείτε στο στιγμιότυπο οθόνης, το σενάριο θα μας ζητήσει πρώτα άδεια για να καθορίσουμε αυτόματα τα πρόσθετα. Οι διαθέσιμες προσθήκες θα αναφέρονται παρακάτω και θα μας ζητήσει να επιλέξουμε μία από τη λίστα. Με τον ίδιο τρόπο, θα είμαστε σε θέση να ανεβάζουμε και να μοιράζουμε αρχεία διαφόρων τύπων.
Τύποι καταλυμάτων
Κάθε φορά που θέλουμε να ανεβάσουμε ένα αρχείο βίντεο, θα μεταφορτώνεται σε οποιονδήποτε από τους παρακάτω ιστότοπους:
- αποστολή
- ρέσιμο
- gfycat
εδώ θα πρέπει να λάβουμε υπόψη τη σειρά του αρχείου διαμόρφωσης. Το σενάριο θα προσπαθήσει πρώτα να ανεβάσει το αρχείο στον ιστότοπο sendvid. Εάν δεν υπάρχει προσθήκη για το sendvid, θα δοκιμάσει τους άλλους δύο ιστότοπους με τη σειρά που δίνεται. Φυσικά, μπορείτε να το αλλάξετε στο αρχείο διαμόρφωσης.
Οι εικόνες θα μεταφορτωθούν σε:
- tinyimg.io
- vgy.me
Τα αρχεία ήχου θα μεταφορτωθούν σε:
- Ινστιτούτο
Τα αρχεία κειμένου θα μεταφορτωθούν σε:
- βιασύνη
- ix.io
- sprunge.εμάς
Τα έγγραφα θα μεταφορτωθούν σε:
- docdroid
Οποιαδήποτε άλλα αρχεία θα μεταφορτωθούν σε:
- Jirafeau
- file.io
Μερικοί από τους ιστότοπους που αναφέρονται παραπάνω θα διαγράψει τα περιεχόμενα μετά από μια συγκεκριμένη χρονική περίοδο. Επομένως, είναι ενδιαφέρον να ρίξετε μια ματιά στους όρους και τις προϋποθέσεις της ιστοσελίδας πριν ανεβάσετε και μοιραστείτε το περιεχόμενο.
Εάν κάποιος θέλει να μάθει περισσότερα για αυτό το ενδιαφέρον έργο, μπορεί να συμβουλευτεί το δικό του ιστοσελίδα ή ο κωδικός σεναρίου στη σελίδα σας GitHub.