هلال رمضان يطلّ عليكم من الطرفية!

نشره طريف في

يطابق اليوم في معظم الدول العربيّة والإسلامية الأول من شهر رمضان، وتعتمد التقاويم القمرية (كالتقويم الهجري، الصيني، العبري، والهندي) على دورة القمر حول الأرض على شكل قطع ناقص بيضوي، فيبدأ بمرحلة الهلال، مرورًا بالبدر وإنتهاء بالمحاق، وهكذا تمثل السنة القمرية المدّة التي يحتاجها القمر ليدور 12 دورة حول الأرض.

إذا كنت من محبي القمر، ومن عشّاق الطرفية فربما ستعجبك تلميحة اليوم.

حديثنا اليوم عن الأداة Gcal وهي برنامج بسيط من تطوير فريق غنو لحساب وعرض التقاويم (الميلادية، الهجرية، الصينية، اليابانية، العبرية الخ)، إضافة إلى قوائم العطل الرسمية لعدد كبير من الدول، كما يمكن جدولته للتذكير بمواعيدك، وحساب مختلف البيانات المتعلقة بحركة الشمس والقمر (بما في ذلك مواقيت الصلاة الخمسة!)، إلى غير ذلك من الميزات التي تجدون قائمتها الكاملة من هنا.

سيقتصر عملنا اليوم على إنشاء دالة باسم moon بالاعتماد على الأداة السابقة تُرجع لك رسمًا بسيطًا يوضح منزلة القمر ساعة تطبيق الأمر :)
وهكذا يمكنكم فتح نافذة الطرفية لرؤية هلال رمضان اليومي، إذا لم تكن نافذة غرفتكم مطّلة على مطلع القمر

moon

أولًا تركيب الأداة
في دبيان وبناتها:

sudo apt-get install gcal
فيدورا:
sudo dnf install gcal
أوبن سوزا:
sudo zypper install gcal

كما تجدونها في مجتمعات aur لمستخدمي آرتش.

إنشاء الدالة
لتسهيل تطبيق الأمر، توجه إلى مجلد المنزل، ثم اظهر الملفات المخفية (غالبًا باستخدام Ctrl + H)، ابحث عن ملف باسم (.bashrc)، وأضف الأسطر التالية إلى آخره:

function moon() {
tarihi1=`date +%Y%m%d`;
gcal -f/dev/null -#0*d1#999_%Z__%O %$tarihi1 -x --moon=8
}

احفظ الملف، أغلق الطرفية وافتحها مجددًا، أخيرًا استدعي الأمر الجديد moon واستمتع بالقمر يضيء عليك من نافذة طرفيتك :)

دمتم بخير كل عام