Θυμάστε τις ημέρες BBS; Λοιπόν, δεν το κάνω, αλλά ακούω ότι ήταν πραγματικά κάτι. Παρόλο που ήμουν πολύ νεαρός για να καταλάβω τους υπολογιστές εκείνη τη στιγμή, έχω αναπτύξει από τότε μια νοσταλγία στοργής για παλιά σχολική πληροφορική. Να φανταστεί κανείς πώς οι ψηφιακοί καλλιτέχνες των αρχών της δεκαετίας του '90 (και ακόμη και σήμερα) εργάζονται κατασκευασμένοι από χαρακτήρα ASCII κείμενο τέχνης, καθώς και ANSI, φυσά το μυαλό μου!

Σήμερα θα σας δείξω πώς να μετατρέψετε τις βαρετές γραμμές κειμένου σας σε συναρπαστική τέχνη κειμένου ASCII. Θα χρησιμοποιήσουμε δύο προγράμματα, το Figlet και το TOIlet. Το Figlet ήταν περισσότερο και θεωρείται το κλασικό πρόγραμμα αυτοματοποίησης της διαδικασίας μετατροπής του απλού κειμένου σε τέχνη ASCII. Το TOIlet είναι ένα πιρούνι του Figlet που τρέχει στη βιβλιοθήκη libcaca και επιτρέπει προηγμένες λειτουργίες όπως το χρώμα.

Ας ξεκινήσουμε με το Figlet

Το τρέξιμο του Figlet είναι εύκολο. Απλά πηγαίνετε στη γραμμή εντολών σας και πληκτρολογήστε:

 figlet "Έχω κάτι να πω" 

 figlet "Αγκάλιασα τη μητέρα σου σήμερα" 

Μπορείτε να το χρησιμοποιήσετε στο "~ / .bashrc" ή σε ένα README για ένα από τα έργα λογισμικού σας, ή σε οποιοδήποτε αρχείο κειμένου για οποιοδήποτε σκοπό. Απλά χρησιμοποιήστε τη φαντασία σας!

Η διασκέδαση δεν τελειώνει εκεί. Το Figlet έχει ένα μεγάλο αριθμό εναλλακτικών γραμματοσειρών που μπορείτε να χρησιμοποιήσετε μόνο προσθέτοντας το διακόπτη -f . Όλες οι γραμματοσειρές αποθηκεύονται στο / usr / share / figlet, έτσι μπορείτε να επιλέξετε και να επιλέξετε από εκεί.

 figlet -f rowancap "Κάνε Tech ASCIIer" 

 figlet -f παχύ "Make Tech ASCIIer" 

Μπορείτε ακόμη να διοχετεύσετε εντολές στο FIGlet:

 ημερομηνία | figlet -f βασικό 

Υπάρχουν περισσότερα πράγματα που μπορείτε να κάνετε με το Figlet, συμπεριλαμβανομένης της ρύθμισης της κλίσης των χαρακτήρων σας, αλλά δεν θα πάω σε αυτό σε αυτή τη σύντομη εισαγωγή. Δείτε την κύρια σελίδα αν ενδιαφέρεστε.

Ας μεταβούμε στο TOIlet

Προτιμώ το TOIlet λόγω των δροσερών φίλτρων χρώματος. Μπορείτε να το χρησιμοποιήσετε με τον ίδιο τρόπο που χρησιμοποιείτε το FIGlet αλλά με περισσότερες επιλογές. Για παράδειγμα:

 τουαλέτα - μέταλλο -f dosrebel "Make Tech Metal-er" 

Το metal φίλτρο, όπως μπορείτε να δείτε, προσθέτει μεταλλική σκίαση στην έξοδο.

Το δικό μου αγαπημένο είναι το gay φίλτρο:

 τουαλέτα - gay -f drpepper "Make Tech Rainbowier" 

Εισαγάγετε τη toilet -F list για να δείτε όλα τα διαθέσιμα φίλτρα (συνήθως καλούνται μέσω της σημαίας -F ). Στην έκδοση μου TOIlet, είναι διαθέσιμα τα παρακάτω φίλτρα:

  • "Καλλιέργεια": καλλιεργεί αχρησιμοποίητα κενά
  • "Gay": προσθέστε ένα εφέ χρώματος ουράνιου τόξου
  • "Μέταλλο": προσθέστε μεταλλικό χρώμα
  • "Flip": περιστρέψτε οριζόντια
  • "Flop": γυρίστε κάθετα
  • "180": περιστρέψτε 180 μοίρες
  • "Αριστερά": περιστρέψτε 90 μοίρες αριστερόστροφα
  • "Δεξιά": περιστρέψτε 90 μοίρες δεξιόστροφα
  • "Border": Περιβάλλει κείμενο με περίγραμμα

Ακολουθεί ένα παράδειγμα χρησιμοποιώντας τρία διαφορετικά φίλτρα:

 τουαλέτα -F γκέι -F σύνορο -F 180 "Make Tech Like Whoa" 

Μπορείτε επίσης να εξάγετε την παραγωγή σας στις ακόλουθες μορφές χρησιμοποιώντας τη σημαία -E :

  • "Caca": φυσική μορφή libcaca
  • "Ansi": ANSI
  • "Utf8": UTF-8 με κωδικούς διαφυγής ANSI
  • "Utf8cr": UTF-8 με κώδικες διαφυγής ANSI και MS-DOS
  • "Html": HTML
  • "Html3": συμβατό προς τα πίσω HTML
  • "Bbfr": BBCode (Γαλλικά)
  • "Irc": IRC με χρώματα mIRC
  • "Ps": έγγραφο PostScript
  • "Svg": εικόνα φορέα SVG
  • "Tga": εικόνα TGA
  • "Troff": πηγή troff

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