Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο sncli. Αυτό είναι μια εφαρμογή Python που θα επιτρέπει στους χρήστες να έχουν πρόσβαση στον λογαριασμό μας Απλή σημείωση μέσω γραμμής εντολών. Η εφαρμογή θα μας δώσει τη δυνατότητα πρόσβασης στις σημειώσεις μας μέσω ενός προσαρμόσιμου GUI, το οποίο εφαρμόζει κλειδιά τύπου vi ή μέσω μιας απλής διεπαφής γραμμής εντολών.
Με αυτήν την εφαρμογή οι σημειώσεις μπορούν να προβληθούν, να δημιουργηθούν ή να επεξεργαστούν τόσο σε λειτουργία online όσο και εκτός σύνδεσης. Όλες οι αλλαγές αποθηκεύονται τοπικά στον δίσκο και συγχρονίζονται αυτόματα με τον λογαριασμό Simplenote όταν το sncli συνδεθεί.
Γενικά χαρακτηριστικά του sncli
- Η εφαρμογή μας παρέχει πλήρης αμφίδρομος συγχρονισμός με το Simplenote εκτελείται δυναμικά στο παρασκήνιο. Θα μπορέσουμε επίσης να επιβάλουμε αυτόν τον πλήρη αμφίδρομο συγχρονισμό με το Simplenote
- Όλα οι ενέργειες μπορούν να καταγραφούν και να ελεγχθούν εύκολα.
- Θα έχουμε τη δυνατότητα δημιουργήστε μια νέα σημείωση μέσω stdin ή χρησιμοποιώντας τον αγαπημένο μας επεξεργαστή.
- Μπορούμε σημειώστε σημειώσεις ως markdown.
- Θα είμαστε σε θέση ταξινομήστε τις νότες κατά ημερομηνία, ανά τίτλο, ετικέτες και μπορούν επίσης να διορθωθούν στην κορυφή.
- Μπορούμε επίσης αναζήτηση σημειώσεων χρησιμοποιώντας μοτίβο αναζήτησης σε στυλ Google ή κανονική έκφραση.
- Η εφαρμογή μας δίνει την ευκαιρία να δείτε το περιεχόμενο των σημειώσεων και των μεταδεδομένων. Ένα άλλο πράγμα που θα μας επιτρέψει να κάνουμε είναι επαναφορά προηγούμενων εκδόσεων σημειώσεων.
- Θα έχουμε τη δυνατότητα δημιουργήστε και επεξεργαστείτε σημειώσεις χρησιμοποιώντας τον συντάκτη μας, το οποίο θα πρέπει να διαμορφώσουμε.
- Θα είμαστε σε θέση επεξεργαστείτε τις ετικέτες κάθε σημείωσης.
- Οι σημειώσεις μπορούμε αφαιρέστε τα.
- Το πρόγραμμα θα μας προσφέρει πλήκτρα τύπου vi, τα οποία είναι επίσης πλήρως διαμορφώσιμα.
- Τα χρώματα είναι επίσης πλήρως διαμορφώσιμα.
Αυτά είναι μόνο μερικά χαρακτηριστικά αυτού του προγράμματος. Αυτοί μπορούν συμβουλευτείτε όλα αυτά στο σελίδα έργου GitHub.
Εγκατάσταση sncli
Μπορούμε εγκαταστήστε αυτό το πρόγραμμα χρησιμοποιώντας τον διαχειριστή πακέτων PIP3. Όταν είμαστε σίγουροι ότι έχουμε εγκαταστήσει αυτόν τον διαχειριστή πακέτων, σε ένα τερματικό (Ctrl + Alt + T) θα πρέπει να γράψουμε μόνο:
pip3 install sncli
Διαμόρφωση sncli
Μετά την εγκατάσταση, η προεπιλεγμένη διαδρομή αρχείου διαμόρφωσης είναι /home/user-name/.snclirc. Θα πρέπει να δημιουργήσουμε μόνοι μας αυτό το αρχείο, τουλάχιστον αυτό έπρεπε να κάνω ενώ δοκίμασα αυτήν την εφαρμογή. Μπορούμε να το κάνουμε πληκτρολογώντας στο τερματικό (Ctrl + Alt + T) την εντολή:
touch ~/.snclirc
Διαμορφώστε το όνομα χρήστη και τον κωδικό πρόσβασης
Τώρα θα πρέπει προσθέστε την απαραίτητη διαμόρφωση στο αρχείο που μόλις δημιουργήσαμε για να μπορέσουμε να χρησιμοποιήσουμε τον λογαριασμό μας στο SimpleNote. Το πρότυπο που πρόκειται να προσθέσουμε στο αρχείο θα είναι ως εξής:
[sncli] cfg_sn_username = direccion-correo-cuenta-simplenote cfg_sn_password = contraseña-cuenta-simplenote
Αντικαταστήστε τη διεύθυνση email και τον κωδικό πρόσβασης με αυτούς που χρησιμοποιείτε για πρόσβαση στο SimpleNote.
Αλλάξτε το πρόγραμμα επεξεργασίας κειμένου για να επεξεργαστείτε τις σημειώσεις
Θα το κάνουμε αυτό με την επεξεργασία του αρχείου διαμόρφωσης για να θέσω τις νανο σημειώσεις μου ως πρόγραμμα επεξεργασίας κειμένου. Εδώ μπορείτε να χρησιμοποιήσετε τον επεξεργαστή που σας αρέσει περισσότερο. Σε ένα τερματικό (Ctrl + Alt + T) θα πρέπει να γράψουμε μόνο:
nano ~/.snclirc
Τώρα θα προσθέσουμε αυτήν τη γραμμή κάτω από τα διαπιστευτήρια που γράψαμε στο προηγούμενο σημείο:
cfg_editor = nano +{line}
Μόλις αποθηκευτεί το αρχείο, μπορούμε να γράψουμε στο τερματικό:
sncli
Η προηγούμενη εντολή χωρίς ορίσματα, ξεκινά την εφαρμογή στην κονσόλα. Αυτό θα αρχίσει να συγχρονίζει όλες τις υπάρχουσες σημειώσεις μας και θα δούμε ένα μήνυμα καταγραφής στο κάτω μέρος της κονσόλας. Μπορείτε να συμβουλευτείτε αυτά τα μηνύματα καταγραφής ανά πάσα στιγμή πατώντας το κλειδί l.
Συντομεύσεις πληκτρολογίου
Οι συντομεύσεις είναι σχεδόν οι ίδιες που χρησιμοποιούμε στο vim. Αλλά μπορείτε να συμβουλευτείτε όλα αυτά στο επίσημη τεκμηρίωση προγράμματος ή χρησιμοποιώντας τη βοήθειά του, πατώντας το πλήκτρο 'h» όταν έχουμε ανοιχτό το πρόγραμμα.
Κρυφό
Οι σημειώσεις αποθηκεύονται τοπικά στον κατάλογο ~ / .sncli σε μορφή .json.
Μπορούμε λάβετε περισσότερες πληροφορίες σχετικά με τη χρήση αυτού του προγράμματος από το δικό σας σελίδα στο GitHub ή ιστοσελίδα του έργου.