perl


تنبيهات لعدة عناوين بريد إلكتروني في i3wm باستخدام Perl و IMAP

xkcd Emails
xkcd Emails

البريد الإلكتروني من أكثر طرق التواصل التي درج الناس على استعمالها وما زالوا.ومن المهم متابعة حالة صندوق الوارد دورياً للتأكد من ورود رسائل جديدة.عندما تعتمد بريداً واحداً لعملك وحياتك فذلك سهل، ولكن المشكلة عندما تكثر هذه العناوين وتكون على مخدمٍ واحد، كـGoogle أو Yahoo.يُقدّم الأخيرين خاصية تسجيل الدخول باسمين منفصلين، ولكن ذلك لا يكفي عندما تكون العناوين أكثر من عشرة عناوين مثلاً.كتبت البرنامج التالي الذي يقوم بسرد عناوين البريد، مهما كان عددها بأسرع سرعة ممكنة (مستخدماً المسارب Threads)،ثم يقوم بكتابة تفاصيل ذلك في ملف (.myemailsunreads)ويعرضها باستخدام التنبيهات عند الانتهاء، أو عند النقر بالفأرة.

تابع القراءة

استخدام Perl و Mojo::DOM لسبر وتحميل الملفات من الإنترنت

تقدم بيئة تطوير الويب Mojolicious عدة مكتبات للتعامل مع الوظائف المختلفة، ومنها Mojo::DOM المختصة بتحليل مستندات HTML أو XML ومعالجتها.يمكن استخدام هذه المكتبة في أي وظيفة من وظائف السير في مستند HTML، وفي المثال التالي سنستعرض كيفية استحضار جميع روابط عروض الشرائح من SlideShare لحساب ما، وحفظها في ملف.تنزيل ملف صفحة الـHTML الأصل باستخدام Mojo::UserAgent.وسينتقل خلال الصفحات باستخدام متغير في عنوان الصفحة.

تابع القراءة