שתף קטע נבחר

העיתון הפרטי שלי

למה להישאר בבית? תוכנת RSS מבוססת קוד פתוח מאפשרת לכם לקרוא את החדשות האישיות שלכם בכל זמן, מכל מקום

איכשהו, המהפכה של התוכנות לקריאת חדשות (RSS news reader) פסחה עלי עד עכשיו. פשוט אין לי מחשב קבוע, ואין טעם שאקדיש שעות לבחירת חדשות רלוונטיות לקריאה במחשב שלי, אם אני ממילא יושב כל הזמן אצל חברים. ואיך תוכלו אתם, שנמצאים בעבודה חצי יום, לקרוא את החדשות שרציתם גם משם, ואפילו דרך הסלולרי שלכם?

 

הנושא לא הטריד אותי במיוחד עד שיום אחד נפלתי על תוכנת קוד פתוח בשם "כלב נא" (RawDog). התוכנה רצה על השרת ומעדכנת את דף החדשות האישי שלי מתוך ערוצי חדשות (RSS) שמגיעים מאתרים ומבלוגים שונים ברשת: חדשות המזה"ת של בי.בי.סי, ווטסאפ, פורטל הלינוקס העברי, חדשות וויירד בנושאי טכנולוגיה ובידור ועוד. נאלצתי לתת כמה בעיטות לקוד המקורי של RawDog (איזה כיף זה קוד פתוח, אה?), אבל עכשיו העברית עובדת, ואפילו יש גירסה לטלפונים סלולריים (נסו zzzen.com/wap מהסלולרי)

 

עיתון לכל פועל

 

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

 

חברים רבים שראו את דף החדשות שלי רצו גם הם דפי חדשות מותאמים לטעמם. "אני לא רוצה להעמיס יותר מדי על השרת שלנו", ניסיתי להתחמק. "אין בעיה", אמרו החברים (שנקרא להם גיא למען הקיצור), "יש המון מקומות שיאפשרו לי לאחסן אתר חינם", אמר גיא, ופתח לעצמו אתר במקום שבו בחיים לא יוכל להריץ את RawDog, מסיבות טכניות כמובן (ככה זה כשמקבלים דברים בחינם).

 

בשלב הזה נשברתי והחלטתי: אין ברירה - ההר ייאלץ לבוא אל מוחמד. לקחתי את RawDog, חבטתי בקוד עד שהסכים לרוץ על "חלונות" והוספתי סקריפט בשם DogWalker, שמריץ את RawDog על מחשב ביתי (במקום על השרת), מעלה את הקבצים המעודכנים לאתר, מחכה 20 דקות וחוזר על הפעולה. נדרשו לגיא (שהוא משתמש מנוסה אבל לא איש מחשבים) 10 דקות (לא כולל פתיחת האתר) כדי ליצור את הדף הזה.

 

אז מה צריך לעשות כדי לפתוח דף חדשות אישי כזה?

 

1. קודם כל, פותחים אתר חינם. אין לי המלצות על חברה ספציפית, אבל אני יכול להגיד שטריפוד (הבחירה של גיא) הוא בעייתי מבחינת דפים סלולריים, ושהפרסומות שלו בראש הדף נראות על דפדפן מוזילה כמו קוד ג'אווה סקריפט שנלעס על ידי דוברמן. חשוב רק שתהיה לכם גישה לאתר באמצעות ftp (נכון שזה לא בטיחותי כל כך מבחינתם, אבל מה אכפת לנו? זה אתר חינם, לא מערכת של בנק.

 

2. מתקינים פייטון (התקנה מהירה, בלי הפעלה מחדש ובלי נזקים לסביבה).

 

3. מורידים את DogWalker ופותחים את קובץ ה-zip באיזשהו מקום על הדיסק (תיווצר תיקיה בשם rawdog. אפשר לשנות את שמה אם רוצים).

 

4. נכנסים לקובץ dogwalker.py (למשל בעזרת notepad) ומגדירים את נתוני שרת ה-ftp (את הפרטים האלה אפשר למצוא בתיעוד של שירות אתרי החינם שבחרתם).

 

5. לחיצה כפולה על dogwalker.py תפעיל אותו. תתבקשו להכניס את סיסמת ה-ftp שלכם, ותוך כמה דקות יהיה לכם דף חדשות עובד (אם האתר שלכם נקרא joe.somesite.com, הכתובת שלו תהיה joe.somesite.com/rawdog.html). DogWalker ימשיך לעדכן את האתר כל 20 דקות עד שתסגרו את החלון.

 

6. כאן מגיע הכיף האמיתי: נכנסים לספריית htmlconf ועורכים בתחתית הקובץ config את רשימת ערוצי ה-RSS שמעניינים אותנו (האתר הזה מספק רשימה מפורטת מאוד של ערוצי RSS). אתם יכולים גם לשנות את תבנית הדף בקובץ template.html, ועוד הרבה דברים שבטח תגלו לבד. כל מי שיכין דף RawDog מוזמן לשלוח אלי את כתובת הדף ולקבל קובץ גרפי עם הכתובת "התקנתי קוד פתוח ולא כאב לי" להדפסה על חולצה.

 

לפנייה לכתב/ת
 תגובה חדשה
הצג:
אזהרה:
פעולה זו תמחק את התגובה שהתחלת להקליד
מומלצים