28 पॉइंट द्वारा GN⁺ 2024-05-29 | 4 टिप्पणियां | WhatsApp पर शेयर करें
  • टर्मिनल के लिए एक विज़ुअल स्पेशल इफेक्ट्स इंजन
  • इसे सीधे सिस्टम एप्लिकेशन के रूप में इस्तेमाल किया जा सकता है, या Python लाइब्रेरी के रूप में अपनी स्क्रिप्ट/एप्लिकेशन के भीतर उपयोग किया जा सकता है
  • Xterm 256/RGB रंग समर्थन
  • पाथ, वेपॉइंट और motion easing के जरिए जटिल स्ट्रिंग मूवमेंट, quad/cubic Bézier curves का समर्थन
  • symbol/color बदलाव, layers, easing और path synchronization progress वाले scenes के माध्यम से जटिल animation लागू किए जा सकते हैं
  • वैरिएबल stops/step-wise color gradients का निर्माण
  • custom callbacks का समर्थन और कई pre-defined actions के जरिए path/scene state बदलाव पर event handling
  • inline चलकर टर्मिनल की स्थिति और workflow को सुरक्षित रखता है

इफेक्ट शोरूम

  • बीम इफेक्ट: कैनवास पर चलते हुए अक्षरों को रोशन करने वाली बीम बनाता है।
  • बाइनरी पाथ: अक्षरों को बाइनरी रूप में डिकोड करके कैनवास के बाहर से इनपुट coordinates तक ले जाता है।
  • ब्लैकहोल: तारों वाले field में ब्लैकहोल बनाता है, तारों को सोखता है, फिर डेटा को विस्फोटित करके उसे मूल स्थान पर लौटाता है।
  • बाउंसी बॉल: अक्षर कैनवास के ऊपर से गिरते हैं, उछलती गेंद की तरह टकराते हैं, फिर अपनी जगह पर टिक जाते हैं।
  • बबल: अक्षरों को बबल का रूप देकर तैराता है और फिर फोड़ देता है।
  • बर्न इफेक्ट: अक्षरों में आग लगती है और वे स्क्रीन को जलाते हैं।
  • कलर शिफ्ट: पूरे टर्मिनल पर रंग बदलने वाला gradient दिखाता है।
  • क्रम्बल: अक्षर धूल बनकर टूटते हैं और फिर दोबारा बनते हैं।
  • डिक्रिप्ट: फिल्म-स्टाइल टेक्स्ट decryption इफेक्ट देता है।
  • एरर करेक्शन: गलत शुरुआती स्थानों से अक्षरों को सही स्थानों पर अदला-बदली करता है।
  • एक्सपैंड: अक्षर केंद्र से फैलते हैं।
  • फायरवर्क्स: अक्षरों को स्क्रीन के ऊपर दागा जाता है, वे आतिशबाज़ी की तरह फटते हैं और फिर अपनी जगह पर बैठ जाते हैं।
  • मिडिल आउट: कैनवास के केंद्र से एक पंक्ति या कॉलम में फैलता है।
  • ऑर्बिटल लॉन्च: चार लॉन्चर कैनवास के चारों ओर घूमते हुए अक्षर दागते हैं और केंद्र में टेक्स्ट बनाते हैं।

4 टिप्पणियां

 
nemorize 2024-05-30

holy

 
budlebee 2024-05-30

वाह, यह तो कला है

 
joyfui 2024-05-29

वाह, यह तो बहुत ही हाई-क्वालिटी है?

 
GN⁺ 2024-05-29
Hacker News की राय
  • बचपन के Geocities साइट्स की याद दिलाता है। अलग-अलग वेबसाइटों से HTML कॉपी-पेस्ट करके "hacker" जैसा एहसास बनाया जाता था। अब वही पुरानी यादें टर्मिनल में महसूस की जा सकती हैं।
  • यह एक अद्भुत लाइब्रेरी है। लेकिन इसे प्रोडक्शन environment में कभी इस्तेमाल नहीं करना चाहिए।
  • मैंने इस लाइब्रेरी को SSH login के समय MOTD में इंटीग्रेट किया है। हर बार एक random effect दिखाई देता है।
  • मुझे यह लाइब्रेरी सच में बहुत पसंद है। यह उन दिनों की याद दिलाती है जब कंप्यूटर science fiction जैसे लगते थे। इसे front page पर देखकर खुशी हुई। इसे Python लाइब्रेरी के रूप में भी इस्तेमाल किया जा सकता है।
  • पहले लगा, "लोग टेक्स्ट से जुड़ी किसी चीज़ को क्यों recommend कर रहे हैं?" लेकिन इस लाइब्रेरी को देखकर उससे प्यार हो गया। शुद्ध जुनून से बनाई गई चीज़ें दिन को खुशनुमा बना देती हैं।
  • यह Emacs के M-x zone कमांड जैसा है। हर बार चलाने पर एक random screensaver effect आता है। अगर इसे timer पर सेट कर दें तो सहकर्मी उत्सुक हो जाते हैं।
  • लगता है यह लाइब्रेरी कई तरह के text-based adventure games में काम आ सकती है। cyberpunk, fantasy, horror आदि में अगर इसे हल्के ढंग से इस्तेमाल किया जाए तो यह असरदार होगा।
  • यह देखकर अच्छा लगता है कि सब लोग लगभग एक जैसा approach अपना रहे हैं। कोड उदाहरण: self.move_cursor_to_top(), sys.stdout.write(output_string), sys.stdout.flush().
  • यह लाइब्रेरी शानदार है। 'Burn' या 'ErrorCorrect' effects का इस्तेमाल करके logs में warnings या errors को dynamically highlight किया जा सकता है।
  • मैं Chalk लाइब्रेरी का maintainer हूँ। यह लाइब्रेरी बेहतरीन है। इसकी बहुत सराहना करता हूँ.