במאמר הבא אנו נסתכל על 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) ו-ר (עדכן עדכונים בעת ההפעלה) כדלהלן:
newsboat -ru rss_links.txt
כדי לבחור פריט חדשות, נשתמש בחצים למעלה ולמטה כדי לנווט. ואז נלחץ Enter על זה שמעניין אותנו. בדוגמה זו אני הולך לבחור חדשות מספר 5 מהרשימה. שייראה ככה.
כדי פתח ידיעה בדפדפןנצטרך רק ללחוץ על 'או', ול צא מהתוכניתנצטרך רק ללחוץ על 'q'.
נוכל לראות את כל האפשרויות והשימושים האפשריים על ידי ביצוע הפקודה הבאה במסוף (Ctrl + Alt + T):
newsboat -h
כדי לקבל מידע נוסף על כלי זהאנחנו יכולים לבקר ב מאגר github o תיעוד רשמי שיוצרי כלי זה מעמידים לרשות המשתמשים באתר האינטרנט שלהם.