אחרי תקופה ארוכה בה דגרתי כקוראת פאסיבית בשעת לילה מאוחרת בפיד, בעקבות חרדות קורונה בראשית הסגרים, שהכניסו אותי עמוק לrabbit hole, החלטתי להרים את המקלדת ולכתוב הגיגים משלי שלא מעניינים אף אחד.
אתחיל בהגיג רלוונטי ל#פידהייטק - ת׳רד ראשון שלי, ההתרגשות בשיאה! [1/12]
אז back in the day, כשפתחו את אצטדיון בלומפילד מחדש לאחר השיפוץ והבנייה המאסיביים, הופתעתי כמו שאר תושבי יפו מכמויות המכוניות והאנשים שנשפכו לפה בכל ערב בו היה משחק. במקביל לעבודות הרכבת הקלה ז״א, שהחלו בערך באותו זמן (אולי קצת קודם). [2/12]
כמויות הצפירות, החניות על המדרכות, האנשים והבלאגן ביאסו אותי תחת, והחלטתי שלפחות אתן לעצמי התראה בבוקר אם לצאת לעבודה עם האוטו או לקחת אוטובוס כדי לא לבכות במשך שעה של סיבובים, עמידה בפקקים וצפירות רק על מנת לחזור הביתה. [3/12]
גיליתי שלמרבה המזל המשחקים והאירועים מפורסמים מראש (באופן יחסי) באתר - sportpalace.co.il/bloomfield/%D7…
כתבתי סקריפט פייתון פשוט שמפרסר את העמוד ובודק האם *היום* יש משחק/אירוע, ובמידה וכן - שולח הודעה לערוץ טלגרם ייעודי (t.me/bloomfield_ale…) (requests + BeautifulSoup = 🤩) [4/12]
ומצאתי פתרון די פשוט להריץ אותו כל בוקר - כבר התחלתי להשמיש אז raspberry pi דור ראשון שאני מריצה עליו pihole, והוא מחובר לחשמל/רשת כל הזמן לצורך המשימה הזו - אז פשוט הוספתי cron ויאללה סלאמת. SLA == לזה של חברת החשמל, כלומר כל עוד יש חשמל, ה raspberry pi למעלה ומחובר. [5/12]
הייתי מאוד גאה בעצמי על התעלול, ופירסמתי אותו בקבוצת ״קהילת יפו״, על מנת לשמח יפואים נוספים - facebook.com/groups/kyaffa/…
הצטרפו לא מעט, בתקופת השיא היו אפילו קרוב ל100 (!)
אלא שהקורונה פרצה והמשחקים פסקו וההתלהבות מהמשתמשים וכו׳ שככה. [6/12]
בנוסף, בתקופות בין הסגרים בלומפילד החצופים ערכו אירועים ומשחקים במגרש אבל לא טרחו לעדכן את הלוח, כך שהסקריפט שלי היה חסר תועלת. שינסתי מתניים ויצרתי איתם קשר בפייסבוק - ולשמחתי הם אפילו ענו ותיקנו את התקלה! [7/12] ImageImage
לשמחתי הלוח חזר להתעדכן והסקריפט חזר להודיע הודעות חשובות ב7:30 בבוקר, רק שהאירועים שפורסמו היו מן אירועים משונים וסגורים, הופעות של קובי פרץ או עדן בן זקן וכאלה, ובעצם כבר לא היו כל כך מעניינות - ובאמת לצערי משתמשים פרשו החוצה :( [8/12]
עברה תקופה, וחבר מהעבודה (@OrrBildner), שזכר את סיפור המור״ק שלי לגבי הסקריפט המפורסם, ביקש שאשחזר את ההצלחה עבור אצטדיון יד אליהו (A.K.A היכל מנורה מבטחים), שמסתבר שלאחרונה תושבים רבים ביד אליהו סובלים רבות מנחת זרועו (ע״ע טוויט #3 ) [9/12]
מה רבה היתה שמחתי לגלות כי לוח האירועים של היכל מנורה זהה לזה של בלומפילד, כך שלעשות קופי פייסט עם שינוי URL ולהוסיף cron נוסף לקח לי בדיוק חמש דקות.
לפתוח ערוץ נוסף בטלגרם עוד כמה שניות ולייצר בוט עם token כנ״ל - והנה הערוץ מתחיל לבעוט:
t.me/yad_eliyahu_al…
[10/12]
אחרי עיון מחודש בקוד וב inspect בדפדפן הבחנתי בכמה שיכלולים פשוטים שיכולתי לחלץ גם מהלוח, כמו שעת התחלת האירוע וגם האם מדובר במשחק או אירוע אחר, וכך הגעתי לגרסת 2.0 של Bloomfield-Alerts ו Yad-Eliyahu-Alerts
[11/12]
קשה לי להסביר עד כמה הדבר הפשוט הזה משמח אותי כשהוא עובד, ומרגש אותי שאנשים נרשמים ונעזרים בו - אני מעריכה בזהירות שמדובר בו ביחס כמות עבודה-אמפקט הגבוה ביותר שלי בכל שנותיי כמתכנתת.

זהו, עד כאן להיום.
שופופו.

[12/12]
ארררג למה התיוג לא עובד :(
#פידהייטק
#יפו
#בלומפילד
#ידאליהו

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Tzipi Znavot

Tzipi Znavot Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(