שלום לכולם,
בזמן האחרון יצא לי לעבוד על מספר מיזמי קוד פתוח שאני מעוניין לשחרר לציבור הרחב וגם על מיזם קוד פתוח אחד שפותח על ידי שועלדון מהקהילה. כל קטעי הקוד שלהלן משוחררים תחת הרישיון GPLv3:
א. ארז
ארז הוא למעשה תסריט מאוד פשוט שנבנה במקור עבור תחנת הרדיו האינטרנטית שלי ונועד לספק מנשק שליטה נוח בפרוטוקול IRC על כלי התזרים ezstream, שמיועד לניהול רשימות השמעה עבור שרתי Icecast. כרגע ישנן ארבע פקודות שליטה:
- !erez start – הפעלת רשימת ההשמעה באופן מיידי
- !erez stop - הפסקת רשימת ההשמעה באופן מיידי
- !erez timer start <seconds> – הפעלת רשימת ההשמעה לאחר מספר שניות שצוין
- !erez timer stop <seconds> – הפסקת רשימת ההשמעה לאחר מספר שניות שצוין
את הקוד ניתן להשיג מכאן באמצעות לאנצ'פד ולקוח BZR. שימו לב שיש לערוך את הקובץ erez.py על מנת שמנשק השליטה יפעל כראוי.
ב. בוט סינון קללות
מכיוון שאני מנהל שני חדרי צ'אט, כתבתי לעצמי קוד פשוט בעברית ובאנגלית אשר מאפשר סינון קל ומהיר של קללות. מאחר שאיני בלשן, אשמח לכל תרומה אפשרית למאגר הקללות וכמובן לתרומות קוד על מנת לייעל את הסינון. גם כאן יש צורך להגדיר משתנים בקוד מכיוון שהוא נכתב לפני שלמדתי לעבוד עם קובצי קונפיגורציה חיצוניים.
ג. הובורג
הוֹבוֹרג הינו בוט שנכתב במקור על ידי שועלדון עבור תיעוד המפגשים המקוונים של קהילת אובונטו ישראל. לפני כמה ימים, התחלתי בהליך שליחת טלאים לשיפור הביצועים.
ניתן להשיג את הקוד מכאן.
בברכה,
ליאל.















