Newsboat, קורא RSS / Atom Feed למסוף

אודות Newsboat

במאמר הבא אנו נסתכל על Newsboat. זה קורא RSS / Atom מקור חופשי ופתוח למסוף. במקור הוא נוצר מ סופר חדשות, קורא RSS / Atom מבוסס טקסט, אולם Newsbeuter אינו מתוחזק באופן פעיל. זו הסיבה שזו חלופה טובה שיש לקחת בחשבון.

עבור מי שלא יודע, ה RSS / Atom הם פורמטים של XML משמש לתקשורת, פרסום וסינדיקט מאמרים. הדוגמה האופיינית לכך תהיה כתבות החדשות או הבלוגים. Newsboat נוצר לשימוש מסופי מערכות GNU / Linux, FreeBSD או MacOS.

Newsboat הוא קורא RSS / Atom פשוט ואינטואיטיבי. במאמר זה, אנו הולכים לראות כיצד להתקין ולהשתמש ב- Newsboat. זהו קורא שורת פקודה כדי לקרוא במהירות את החדשות או המאמרים המועדפים עליך לכל אוהבי הטרמינל.

יש להבהיר זאת בכדי להשתמש בכלי זה יהיה צורך במערכת שלנו לעמוד בדרישות מסוימות אשר ניתן לקרוא למטה.

דרישות הכרחיות

  • GCC 4.9 ואילך, או Clang 3.6 ואילך.
  • STFL(גרסה 0.21 ואילך).
  • pkg-config.
  • גטקסט של גנו (רק עבור מערכות שאינן מציעות gettext ב- libc).
  • libcurl(גרסה 7.18.0 ואילך).
  • libxml2, xmllint ו- xsltproc.
  • json -c (גרסה 0.11 ואילך).
  • SQLite3 (גרסה 3.5 ואילך).
  • DocBook XML ו- DocBook SML.
  • אסצ'ידוק.

התקן את Newsboat באובונטו

אנו יכולים להתקין תוכנית זו במערכות הפעלה שונות, אך עבור מאמר זה אנו הולכים לראות כיצד להתקין אותה באובונטו. במקרה זה אני הולך להתקין אותו באובונטו 16.04. Newsboat תמצא אותה זמינה להתקנה דרך חבילת הצמד המתאימה לה. זה הכרחי קודם בוא נתקין את snapd במערכת ההפעלה שלנו כדי להתקין את Newsboat כמוצג להלן.

אם אין לנו snapd מותקן, אנו פותחים מסוף (Ctrl + Alt + T) וכותבים בו:

sudo apt install snapd

כעת אנו יכולים להתקין את הכלי עליו אנו מדברים. באותו מסוף אנו כותבים:

סירת חדשות

sudo snap install newsboat

אם איננו אוהבים חבילות הצמד, אנו יכולים לבחור בכך להתקין את Newsboat באמצעות קוד המקור. בעזרת זה נוכל להשתמש בתכונות העדכניות ביותר, אך לפני כן נצטרך להתקין תלות באופן מלא. לשם כך אנו פותחים מסוף (Ctrl + Alt + T) וכותבים כל אחת מהשורות הבאות:

sudo apt update

sudo apt install libncursesw5-dev ncurses-term debhelper libjson0 libjson0-dev libxml2-dev libstfl-dev libsqlite3-dev perl pkg-config libcurl4-gnutls-dev librtmp-dev libjson-c-dev asciidoc libxml2-utils xsltproc docbook-xml docbook-xsl bc

wget http://www.clifford.at/stfl/stfl-0.24.tar.gz

tar -xvf stfl-0.24.tar.gz

cd stfl-0.24

make

sudo make install

אחרי זה אנחנו יכולים לשכפל את מאגר Newsboat מ- Github במערכת שלנו והתקנו אותה. לשם כך נצטרך להשתמש באותו מסוף בלבד ובצע את ההוראות הבאות:

git clone git://github.com/newsboat/newsboat.git

cd newsboat

make

sudo make install

כיצד להשתמש ב- Reader Feed News Reader

כעת נראה כיצד להשתמש ב-Newboat כדי לקרוא עדכוני RSS מאתר, למשל. ubunlog.com. קודם כל, נצטרך קבל קישור rss-feed סעיף ubunlog.com מדפדפן והעתק אותו. במקרה זה כתובת האתר היא הבאה:

https://ubunlog.com/feed/

בשלב הבא נכתוב את הדברים הבאים עבור לשמור תוכן לקובץ לשימוש מאוחר יותר.

echo "https://ubunlog.com/feed/" > rss_links.txt

עכשיו אנחנו יכולים לקרוא את הזנת ה-RSS של ubunlog.com באמצעות הפקודה הבאה עם ה- -U משתנים (מציין את הקובץ שמכיל את כתובות ה- URL של עדכון ה- RSS) ו-ר (עדכן עדכונים בעת ההפעלה) כדלהלן:

רשימת הזנות ubunlog סירת חדשות

newsboat -ru rss_links.txt

כדי לבחור פריט חדשות, נשתמש בחצים למעלה ולמטה כדי לנווט. ואז נלחץ Enter על זה שמעניין אותנו. בדוגמה זו אני הולך לבחור חדשות מספר 5 מהרשימה. שייראה ככה.

חדשות ubunlog סירת חדשות

כדי פתח ידיעה בדפדפןנצטרך רק ללחוץ על 'או', ול צא מהתוכניתנצטרך רק ללחוץ על 'q'.

נוכל לראות את כל האפשרויות והשימושים האפשריים על ידי ביצוע הפקודה הבאה במסוף (Ctrl + Alt + T):

עזרה בסירת חדשות

newsboat -h

כדי לקבל מידע נוסף על כלי זהאנחנו יכולים לבקר ב מאגר github o תיעוד רשמי שיוצרי כלי זה מעמידים לרשות המשתמשים באתר האינטרנט שלהם.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.