يصف أحد المطورين كيف بنى نسخة من موقعه الشخصي متوافقة مع curl، مصممة لتُعرض في الطرفية. فتشغيل أوامر مثل curl nytpu.com يعيد نصًا ملونًا وفق معيار ANSI بدلًا من HTML القياسي. ويلاحظ الكاتب أن مستخدمي Windows قد يرون رموز الهروب الخام، لأن دعم ANSI معطل افتراضيًا في cmd.exe، وأن PowerShell يضبط الاسم المستعار curl ليشير إلى Invoke-WebRequest ما لم يُستخدم curl.exe.
جاءت الفكرة من مواقع curl التي أنشأها trinkey وstrongsand، ويرجع الكاتب إليهما الفضل في الإلهام. كتب الكاتب صفحتي الفهرس والمعلومات يدويًا باستخدام محرف الهروب ESC، واستعان بقائمة رموز الرسوميات في ويكيبيديا لتنسيق المظهر. أما المدونة الكاملة فقد أصبحت ممكنة بفضل لغة الترميز المخصصة Gemroff، التي تُخرج أصلًا نصًا عاديًا مُعلَّمًا بمعيار ANSI لمعاينة المسودات في الطرفية. وبربط هذا الناتج بمولّد الموقع الثابت، أُنتجت نسخ curl لكل منشور مع إضافة بضعة أسطر من الإعدادات فقط.
كانت الخطوة الأخيرة تعديلًا في إعدادات Nginx يقدم نسخة curl لأي وكيل مستخدم يحتوي على curl. ويتيح الترويسة X-Original: true للمستخدمين طلب استجابة HTTP الأصلية دون تعديل. ويؤكد الكاتب أن هذا الإعداد سهل فقط بفضل خيارات تصميم سابقة، مثل مولّد موقع ثابت يدعم عدة صيغ للإخراج. ويأمل الكاتب أن تجرب مواقع أكثر هذه التقنية.
المصدر: Hacker News · لخّصه HeadlinesBriefing