Yara (עוד RSS צובר) הוא, צובר מהיר להטבעה RSS ומנתח. Yara כתוב ב- C ++ וחושף API פשוט מאוד בג
Yara נועד להיות מהיר ככל האפשר, עדיין יהיה שמיש ותחזוקה. חלק מהבחירות למנתח והמפיק נעשה באופן ייחודי למהירות:
· Yara משתמש מנתח XML Expat, שהוא מנתח XML המהיר ביותר שאני מכיר.
למרות Expat אינו SAX ולא מנתח DOM, זה מתאים למטרה שלה בדיוק והוא הסטנדרט לניתוח XML מהיר דה-פקטו.
· Yara משתמש בתבניות לעיבוד, שבו מחליף תגים עם התוכן של מה שמצא בRSS הזרם.
כדי להבהיר RSS זרם, הוא יחפש בתבנית לתגים שנראים כמו זה: $$ __ __ $$ tagname. לאחר מכן הוא משתמש בחשיש מושלם, שנוצר על ידי gperf של גנו, לחפש את הפונקציה להשתמש כדי להכניס כל מה שהתג מתאים, ומוסיף כל מה שזקוק להכנסה.
משמעות דבר היא כי RSS מפיק זה לא בהכרח הופך RSS ל- HTML: אתה יכול, אם אתה רוצה, להשתמש בו כדי ליצור קוד C שסטטי מכיל עדכון RSS.
ניתוח מתבצע בשני שלבים: ראשון, RSS הנחל מנותח, אז התבנית משמשת ליצירת כותרת, כל פריט שנמצא בזרם, וכותרת תחתונה. התבנית לכן מורכבת מטקסט תבנית לכל שלושה.
Yara לא להוריד את הזרם בשבילך: רוב הכלים רד, מסגרות, וכו 'מגיעות עם שיטות קלה לשימוש להורדת קבצים מהאינטרנט, ולכן אני לא רואה צורך מיידי ליישם את זה.
Yara מגיע עם יישום דוגמא, שהוא צופה RSS עצמאי נכתב בטורבו C ++. הצופה טוען DLL מנתח / מפיק דינמי, שנועד להפגין לא רק שDLL ניתן להדר עם מהדר C ++ שונה, אבל שניתן להשתמש בו כתוסף עבור היישומים שלך.
מה חדש במהדורה זו:
· גרסה זו מוסיפה תמיכה עבור דור עדכון RSS, עם כיתת גנרטור וAPI C.
· זו פותחה להכללה כתוספת בRetroShare (http://retroshare.sf.net) לפרסם OFF-כתובת-קישורים של http://offsystem.sf.net ליומני אינטרנט ולוחות עם RSS.
פרטי תוכנה:
גרסה: 1.1.00
טען תאריך: 2 Jun 15
רשיון: ללא תשלום
פופולריות: 2
תגובות לא נמצא