غرفة الأخبار ، CLI حديث لقراءة الأخبار المفضلة لديك في Ubuntu

حول غرفة التحرير

في المقالة التالية سوف نلقي نظرة على غرفة الأخبار. هذه أداة حديثة ومجانية لسطر الأوامر. إنه مفتوح المصدر وسيساعدنا الحصول على الأخبار المفضلة لدينا في أوبونتو. تم تطويره باستخدام JavaScript (NodeJS ليكون محددًا). إنها فائدة المتعدد ويعمل بسلاسة على أنظمة Gnu / Linux و Mac OSX و Windows.

إذا كنت من محبي سطر الأوامر ، فمن المؤكد أنك ستفعل الكثير من الأشياء ، مثل التحكم في أنظمة Gnu / Linux (المحلية أو البعيدة) ، والبرمجة ، والبحث على Google باستخدام Googler ، ولعب الألعاب والعديد من الأشياء الأخرى من داخل واحد. نافذة المحطة. باستخدام هذه الأداة ، يمكنك قراءة الأخبار المفضلة لديك والبقاء على اطلاع دائم.

خطوط غرفة الأخبار الافتراضية هي: hackernews و techcrunch و Inside و bnext و ithome و wanqu و nodeweekly و codetengu و gankio. لكن إذا لم نحبهم ، يمكننا تكوين الخطوط الخاصة بنا من خلال ملف OPML (لغة ​​ترميز المعالج المخطط التفصيلي). هذا تنسيق قائم على XML مصمم لتبادل المعلومات المهيكلة بين التطبيقات التي تعمل على أنظمة وبيئات تشغيل مختلفة.

الشروط

سنحتاج إلى الحصول على مدير الحزم لـ NodeJS. ستتمكن من تثبيت NodeJS و NPM مرة واحدة على نظام Ubuntu الخاص بك باتباع الخطوات التي أشرنا إليها في هذه المدونة حول كيفية تثبيت NodeJS.

تثبيت Newsroom

عندما يكون لدينا NPM مثبتًا على نظامنا ، يمكننا ذلك تثبيت Newsroom مع أذونات المسؤول باستخدام الأمر sudo. سنفعل هذا على النحو التالي ( -g الخيار يعني التثبيت عالميًا ، ليتم استخدامه من قبل جميع مستخدمي النظام) في المحطة (Ctrl + Alt + T)

sudo npm install -g newsroom-cli

بمجرد نجاح تثبيت Newsroom ، يمكننا البدء في استخدامه عن طريق كتابة الأمر التالي في نفس الجهاز:

newsroom

هذا الأمر سيأخذنا إلى أ واجهة سطر الأوامر التفاعلية حيث يمكننا اختيار مصدر الأخبار لدينا. سيتعين علينا استخدام أعلى وأسفل لتحديد المصدر من قائمة المصادر المحددة مسبقًا كما هو موضح أدناه.

صدر غرفة الأخبار الافتراضي

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

غرفة الأخبار حدد الأخبار

إلى الخروج من CLI، سيتعين علينا الضغط على Ctrl + C.

يمكننا أيضا توفير المصدر التي نرغب في تلقي الأخبار منها مباشرة. سنكون قادرين على تحديد كمية الأخبار التي ستظهر لنا على الشاشة. من الواضح يجب أن يكون مصدر الأخبار هذا داخل ملف OPML من مصادرنا. سيكون تنسيق الأمر الذي سيتعين علينا استخدامه كما هو موضح أدناه:

newsroom fuente número-de-elementos

على سبيل المثال:

newsroom hackernews 3

قم بإنشاء ملف الخط الخاص بك

أخيرًا وليس آخرًا ، يمكننا أيضًا استخدم ملف OPML الخاص بنا, como se muestra a continuación. De esta forma, cualquiera podrá agregar sus propias fuentes de noticias como ubunlog.com, entreunosyceros.net, etc.

غرفة الأخبار -o المصادر الخاصة

newsroom -o tus-fuentes.opml

يتطلب إنشاء هذا الملف صيغة معينة. إذا أراد شخص ما محاولة إنشاء ما يخصه ، فيمكنه التشاور كيفية إنشاء ملف OPML في اليوم التالي الموقع. حتى أنا يجب أن أقول ذلك يمكنك استخدام ملف XML، من موجز على سبيل المثال لتتمكن من رؤية محتواها. عليك فقط تغيير الامتداد .xml إلى .opml.

مساعدة

لمشاهدة رسالة تعليمات غرفة الأخبار ، سيتعين علينا فقط استخدام الأمر التالي في المحطة (Ctrl + Alt + T):

مساعدة غرفة الأخبار

newsroom --help

قم بإلغاء تثبيت غرفة الأخبار

لإزالة هذه الأداة من جهاز الكمبيوتر الخاص بنا ، سيتعين علينا فقط فتح محطة طرفية (Ctrl + Alt + T). سنكتب فيه:

sudo npm uninstall -g newsroom-cli

إلى الحصول على المزيد من المعلومات حول هذا التطبيق للمحطة ، يمكن لأي شخص تحقق من المستودع في غرفة الأخبار أو يمكننا أيضًا رؤية الكود الخاص بك في مستودع جيثب. غرفة الأخبار هي طريقة رائعة أخرى للحصول على أخبار Gnu / Linux المفضلة لدينا من سطر الأوامر.


كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.