Το Calcurse είναι μια γρήγορη εναλλακτική λύση στο Ημερολόγιο Google με πληκτρολόγιο

Τον τελευταίο καιρό προσπαθώ να εγκαταλείψω τις εφαρμογές GUI και να κάνω το τερματικό τον καλύτερό μου φίλο. Πρόσφατα αντικατέστησα τον κανονικό διαχειριστή αρχείων μου με έναν που βασίζεται σε τερματικό και ονομάζεται Yazi, και η εμπειρία μέχρι στιγμής είναι εξαιρετική. Αυτό με παρακίνησε να προχωρήσω το πείραμα παραπέρα και να εγκαταλείψω το Ημερολόγιο Google για κάτι που έχει δημιουργηθεί για το τερματικό, το Calcurse. Δεν θα έλεγα ότι η εμπειρία ήταν τέλεια, αλλά ήταν καλύτερη από ό,τι περίμενα.

⚠️ Το ψηφιακό σας δακτυλικό αποτύπωμα (διεύθυνση IP) είναι εκτεθειμένο!

Η διεύθυνση IP σας είναι: ανίχνευση…

Κάντε streaming/λήψη ανώνυμα με το Private Internet Access.

🌐 Μόνο 1,99€ / μήνα + 2 μήνες δώρο
Δεν αποθηκεύουμε τη διεύθυνση IP σας. Η ανίχνευση γίνεται τοπικά στον browser σας.
Συνδεθείτε στην ομάδα του Tech στο Viber

Οι πληροφορίες που περιέχονται στο techvortex.eu προορίζονται μόνο για γενικούς σκοπους πληροφόρησης.

Τι είναι το Calcurse

Το Calcurse είναι μια εφαρμογή ημερολογίου και προγραμματισμού ανοιχτού κώδικα, βασισμένη σε κείμενο, για τη γραμμή εντολών. Σας βοηθά να παρακολουθείτε συμβάντα, ραντεβού και καθημερινές εργασίες απευθείας σε ένα παράθυρο τερματικού. Από προεπιλογή, το Calcurse εμφανίζει τρία τμήματα παραθύρων. Ραντεβού στα αριστερά, ένα μηνιαίο ημερολόγιο επάνω δεξιά και μια λίστα υποχρεώσεων κάτω δεξιά. Αυτή η διάταξη διαιρεμένου τμήματος παραθύρου καθοδηγείται εξ ολοκλήρου από το πληκτρολόγιο.

Στο εσωτερικό, το Calcurse αποθηκεύει όλα τα δεδομένα σε αρχεία απλού κειμένου. Υποστηρίζει χρήσιμες λειτουργίες όπως επαναλαμβανόμενα ραντεβού, ολοήμερα συμβάντα και εισαγωγή ή εξαγωγή στην τυπική μορφή iCalendar (ICS). Μπορείτε ακόμη και να επισυνάψετε σημειώσεις σε συμβάντα, να ορίσετε προσαρμοσμένες υπενθυμίσεις και να εκτελέσετε σενάρια κατά την αποθήκευση ή τη φόρτωση μέσω “hooks”, για παράδειγμα, για να διατηρείτε το ημερολόγιό σας υπό έλεγχο έκδοσης.

Ρύθμιση και χρήση του Calcurse

Η έναρξη με το Calcurse είναι γρήγορη. Στις περισσότερες διανομές Linux, είναι διαθέσιμη στον διαχειριστή πακέτων. Για παράδειγμα, στο Debian ή το Ubuntu, εκτελέστε:

sudo apt install calcurse

Σε Mac, μπορείτε να το εγκαταστήσετε μέσω του Homebrew εκτελώντας:

brew install calcurse
Εντολή Calcurse Install στο τερματικό

Μόλις εγκατασταθεί, ανοίξτε ένα τερματικό και εκτελέστε το calcurse. Την πρώτη φορά που το εκκινείτε, το Calcurse δημιουργεί τον κατάλογο “~/.calcurse/” και τα αρχεία δεδομένων του.

Θα σας υποδεχτεί η διεπαφή τριών πλαισίων. Χρησιμοποιήστε τα Tabγια εναλλαγή μεταξύ των πλαισίων Ραντεβού, Ημερολογίου και Εκκρεμοτήτων. Μέσα σε ένα παράθυρο, πλοηγηθείτε με τα πλήκτρα βέλους ή h/ j/ k/ l(όπως στο Vim). Η βοήθεια στην οθόνη παραθέτει όλες τις διαθέσιμες εντολές.

Αρχική σελίδα Calcurse

Μπορείτε να προσθέσετε ένα ραντεβού τοποθετώντας τον κέρσορα στο παράθυρο Ραντεβού και πατώντας a. Το Calcurse θα σας ζητήσει μια ώρα έναρξης και μια ώρα λήξης. Εάν αφήσετε και τα δύο πεδία κενά και πατήσετε Enter, το συμβάν θα αποθηκευτεί ως καταχώρηση ολοήμερης διάρκειας. 

Στη συνέχεια, μπορείτε να πληκτρολογήσετε μια περιγραφή, όπως «συνάντηση έργου» ή «επίσκεψη γιατρού». Εάν το συμβάν πρόκειται να επαναληφθεί, το Calcurse θα σας επιτρέψει να ορίσετε ένα μοτίβο επανάληψης όπως ημερήσιο, εβδομαδιαίο ή μηνιαίο. Μπορείτε επίσης να προσθέσετε υπενθυμίσεις, οι οποίες ενδέχεται να ενεργοποιήσουν ειδοποιήσεις εντός του Calcurse ή ακόμα και να εκτελέσουν εξωτερικές εντολές, όπως αποστολή email ή ειδοποίησης στην επιφάνεια εργασίας.

Υπολογισμός νέας καταχώρησης χρησιμοποιώντας ένα κλειδί

Η διαγραφή καταχωρίσεων είναι εξίσου απλή. Μετακινείτε τον κέρσορα στο συμβάν ή την εργασία που θέλετε να καταργήσετε και πατάτε d. Το Calcurse θα ζητά πάντα επιβεβαίωση πριν από τη διαγραφή οποιουδήποτε συμβάντος. Στην περίπτωση επαναλαμβανόμενων συναντήσεων, μπορείτε να επιλέξετε αν θα καταργήσετε μόνο την παρουσία που επιλέξατε ή ολόκληρη τη σειρά.

Διαγραφή καταχώρησης Calcurse

Η επεξεργασία λειτουργεί με τον ίδιο τρόπο. Επισημάνετε την καταχώρηση που θέλετε να αλλάξετε και πατήστε e. Για τις συναντήσεις, μπορείτε να εισαγάγετε ξανά την ώρα έναρξης, την ώρα λήξης, την περιγραφή, την επανάληψη ή τις υπενθυμίσεις, ενώ οι εργασίες σάς επιτρέπουν να αλλάξετε το κείμενο ή να προσαρμόσετε την προτεραιότητα. Αν αφήσετε ένα πεδίο κενό, θα διατηρηθεί η τρέχουσα τιμή, γεγονός που καθιστά τις μικρές προσαρμογές γρήγορες και εύκολες. Μόλις επιβεβαιώσετε τις αλλαγές, η καταχώρηση ενημερώνεται απευθείας στη θέση της χωρίς να χρειάζεται να τη διαγράψετε και να την αναδημιουργήσετε.

Επιλογή επεξεργασίας Calcurse για εκκρεμή εργασία

Τα συμβάντα και οι εργασίες σας αποθηκεύονται ως αρχεία απλού κειμένου, τα οποία μπορείτε εύκολα να δημιουργήσετε αντίγραφα ασφαλείας ή να θέσετε υπό έλεγχο έκδοσης. Μπορείτε επίσης να προσαρμόσετε τα χρώματα, τις συνδυασμούς πλήκτρων και τη συμπεριφορά ειδοποιήσεων μέσω του μενού Ρυθμίσεις ή επεξεργάζοντας απευθείας τα αρχεία ρυθμίσεων.

Το Calcurse προσφέρει ακόμη και μια πειραματική λειτουργία συγχρονισμού CalDAV μέσω του ξεχωριστού σεναρίου calcurse-caldav . Αυτό μπορεί να ενσωματωθεί με υπηρεσίες όπως το Ημερολόγιο Google χρησιμοποιώντας διαπιστευτήρια OAuth2, αν και η εγκατάσταση περιλαμβάνει τη δημιουργία ενός έργου Google API και την εγκατάσταση επιπλέον βιβλιοθηκών Python.

Calcurse εναντίον Ημερολογίου Google

Η μετάβαση από το Ημερολόγιο Google στο Calcurse συνοδεύεται από ορισμένα μειονεκτήματα, αλλά προσφέρει και εκπληκτικά πλεονεκτήματα. Το Ημερολόγιο Google είναι μια εφαρμογή ιστού πλούσια σε λειτουργίες με συμβάντα με χρωματική κωδικοποίηση, υποστήριξη μεταφοράς και απόθεσης, ενσωμάτωση χαρτών και πολλαπλές προβολές όπως ημερήσια διάταξη, εβδομάδα και μήνα.

Αρχική σελίδα Ημερολογίου Google

Αντιθέτως, το Calcurse βασίζεται σε κείμενο και είναι ελαφρύ. Εκκινείται αμέσως στο τερματικό, δεν καταναλώνει σχεδόν καθόλου πόρους και λειτουργεί εξ ολοκλήρου με πληκτρολόγιο. Η διάταξή του περιορίζεται σε τρία τμήματα και μια γραμμή κατάστασης, αλλά η εστίαση στην ταχύτητα και το περιεχόμενο το καθιστά εξαιρετικά αποτελεσματικό για τον καθημερινό προγραμματισμό.

Όσον αφορά τις λειτουργίες, το Ημερολόγιο Google προσφέρει συνεργασία σε πραγματικό χρόνο, προσκλήσεις επισκεπτών, συνημμένα, ενσωμάτωση με Gmail και ημερολόγια αργιών. Το Calcurse δεν περιλαμβάνει αυτά τα επιπλέον χαρακτηριστικά, αλλά καλύπτει όλα τα απαραίτητα. Τα ραντεβού είναι απλές καταχωρήσεις κειμένου, που υποστηρίζουν επαναλαμβανόμενα συμβάντα, ολοήμερα συμβάντα και προσαρμόσιμες υπενθυμίσεις που μπορούν να ενεργοποιήσουν εντολές ή email. Υποστηρίζει επίσης την εισαγωγή και εξαγωγή iCalendar.

Λίστα υποχρεώσεων Calcurse

Εκεί που πραγματικά ξεχωρίζει το Calcurse είναι η προσαρμογή. Όλα μπορούν να γραφτούν ή να αυτοματοποιηθούν, από τις συνδέσεις πλήκτρων μέχρι τα hooks που εκτελούν εντολές shell κατά την αποθήκευση ή τη φόρτωση. Αυτό διευκολύνει την ενσωμάτωση με άλλα εργαλεία, τη διατήρηση του ημερολογίου σας υπό έλεγχο έκδοσης ή ακόμα και τον συγχρονισμό με διακομιστές CalDAV χρησιμοποιώντας εξωτερικά σενάρια.

Καρτέλα Ραντεβού Calcurse

Όπως αναφέρθηκε, το Calcurse αποθηκεύει το ημερολόγιό σας τοπικά από προεπιλογή, αλλά ο συγχρονισμός είναι εφικτός με το σενάριο CalDAV.

Το σενάριο διατηρεί μια βάση δεδομένων στην περιοχή “~/.calcurse/caldav/sync.db” για την παρακολούθηση των καταστάσεων συμβάντων, τη σύγκριση τοπικών καταχωρήσεων με τον διακομιστή, τη λήψη νέων στοιχείων από το Ημερολόγιο Google, την αποστολή τοπικών προσθηκών και την κατάργηση διαγραμμένων συμβάντων.

Τι μου λείπει από το Ημερολόγιο Google

Κανένας διακόπτης δεν είναι τέλειος και η αποχώρηση από το Ημερολόγιο Google με έκανε να συνειδητοποιήσω μερικά πράγματα που μου λείπουν ακόμα. Το μεγαλύτερο είναι οι ειδοποιήσεις και ο συγχρονισμός στο κινητό. Με το Ημερολόγιο Google, συνήθιζα να λαμβάνω υπενθυμίσεις στο τηλέφωνό μου και μπορούσα να ελέγξω το πρόγραμμά μου οπουδήποτε. Το Calcurse δεν το κάνει αυτό. Εκτός αν ρυθμίσω τον συγχρονισμό χειροκίνητα, πρέπει να θυμάμαι να τον ελέγχω στον φορητό υπολογιστή μου.

Ένα άλλο κενό είναι οι προσκλήσεις και η κοινή χρήση. Στο Ημερολόγιο Google, μπορούσα να στέλνω προσκλήσεις για εκδηλώσεις ή να μοιράζομαι ένα ολόκληρο ημερολόγιο με συναδέλφους ή συγγενείς. Το Calcurse δεν έχει ενσωματωμένη λειτουργία κοινής χρήσης, οπότε αν θέλω κάποιος να μάθει για μια εκδήλωση, πρέπει να αντιγράψω τις λεπτομέρειες χειροκίνητα. Οι ενσωματώσεις της Google με το Gmail και τους Χάρτες ήταν επίσης χρήσιμες.

Ενώ το Calcurse είναι εξαιρετικό, το Ημερολόγιο Google είναι τόσο βαθιά ενσωματωμένο στις περισσότερες ροές εργασίας που μπορεί να είναι δύσκολο να το απορρίψετε. Ωστόσο, μπορείτε εύκολα να το ενισχύσετε χρησιμοποιώντας χρήσιμες επεκτάσεις Chrome. Ίσως θελήσετε επίσης να εξερευνήσετε λειτουργίες που σας βοηθούν να χρησιμοποιείτε το Ημερολόγιο Google αποτελεσματικά για επιχειρήσεις.

Αφήστε ένα Σχόλιο

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Κύλιση στην κορυφή