חנון לחיות: צור את עדכון המאסטר שלך עם Yahoo! צינורות


מאת ג'ינה טראפני

לחץ לצפייהבתור משתמש רשת פורה, אתה מייצר הרבה עדכונים מבוססי אינטרנט: תמונות Flickr שלך, סימניות del.icio.us שלך, פוסטים ביולוג האינטרנט שלך והערות Lifehacker שלך, אם להזכיר כמה. במקום ללכת לכאן, לשם ולכל מקום כדי לראות את כל התוכן שאתה יוצר באינטרנט, שלב את הכל לעדכון מאסטר אחד באמצעות הגרסה החדשה שהושקהYahoo! צינורות.

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

אחזר את כל העדכונים שלך

כדי להתחיל, עבור אלצינורותולהתחיל אחד חדש. אם עדיין לא השתמשתם ב-Pipes, הממשק דורש קצת התרגלות, אבל כיף לעבוד איתו ברגע שמסתובבים עם הראש. בעיקרון אתה גורר ושחרר מודולים מהעמודה השמאלית אל הקנבס, מזין מידע ואז מקשר את המודולים האלה.

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

לחץ על הסימן + כדי להוסיף עדכונים נוספים. כך נראה מודול האחזור שלי עם עדכון Lifehacker, סימניות del.icio.us שלי, תמונות Flickr ועדכון בלוג אישי.

מסננים ומיון

עכשיו, הנה החלק המהנה. באמצעות Pipes, אתה יכול לסנן, למיין, ואחר כך לנגח את כל העדכונים האלה שזה עתה הבאת. Pipes מציעה כמה מכנסי מכנסיים מפוארים Flickr, Yahoo! דרכים חיפוש, מקומי ואחרות לעיבוד פריטי הזנה, אבל אנחנו פשוט הולכים להשתמש בפילטר ומיון הפשוטים.

לדוגמה, אני רק רוצה לכלול את פריטי העדכון מ-Lifehacker שיש בהם את ה-byline שלי. אז אני גורר ומשחרר את מודול הסינון מצד שמאל. לאחר מכן, לחץ וגרור על הנקודה בתחתית מודול האחזור, וחבר אותה לחלק העליון של מודול המסנן. כך "מעבירים" את הנתונים מכתובות ה-URL אל המסנן.

לבסוף, הזן את קריטריוני הסינון שלך. עבורי, זה היה "חסום את כל הפריטים שבהם הקישור מכיל lifehacker.com והגוף אינו מכיל את המילה 'Trapani'."

לבסוף, אתה רוצה למיין את הפריטים לפי תאריך כך שהדברים החדשים ביותר יהיו למעלה. הדברים נעשים קצת קשים כאן, מכיוון שפורמטים שונים של פיד משתמשים בתכונות תאריך שונות (כמו dc:date או pubDate), אבל נמשיך. גרור ושחרר את מודול המיון על הקנבס. חבר את פלט המסנן לקלט המיון, והגדר את כלל המיון שלך. השתמשתי ב"מיין לפי pubDate יורד".

תצוגה מקדימה של הפלט שלך

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

כשתהיה מרוצה, שמור את ה-Pipe שלך ​​ותפוס את הקישור הקבוע כדי לראות את התוצאות, והירשם לעדכון או פרסם אותו באתר שלך. תוצאות צינור זמינות גם כ-JSON, מידע שרק אתם מתכנתים ימצאו מרגש.

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

אזהרות ושיפורים אפשריים

עכשיו, אחרי שבילה רק קצת זמן בעבודה עם Pipes, אתה תבין עד כמה זה בטא וכמה תכונות נוספות אתה רוצה. לדוגמה, דבר אחד שרציתי לעשות עבור הפיד הראשי שלי הוא להוסיף את מקור הפריט לכל כותרת, כמו "From Flickr: My Cat" עבור תמונה של החתול שלי. אבל, לאחר התגוששות עם המודולים של Foreach במשך זמן רב, נכנעתי - זה לא נראה שפעולה פשוטה כזו אפשרית. אוּלָם. (כְּבָריותר מ אדם אחדביקש זאת בפורומים למפתחים.)

עדכון, 28/2/07: זהניתן לעשות עם מודול RegEx!

אוּלָם!

צינור זה הוא דוגמה פשוטה ביותר שרק שורטת את פני השטח. אמנם אתה לא יכול לעשות דברים קטנים כמו הוספת מחרוזת לכותרת, אבל אתה יכול לעשות דברים גדולים כמולוקח קלט משתמש כמו מיקוד והפיכתו לעיר ומדינה, או עושהחיפושים דינמיים בפליקר המבוססים על תוכן פריט עדכוןולהתאים אותם לתמונותהואאֶפשָׁרִי. צינורות עוצמתיים, ונקווה שנראה אותו מתרחב, ממלא את החורים הקטנים ומתייצב לאורך זמן.

לטיפים וטריקים נוספים של Pipes, עיין בסיקור האחרון של רדאר O'Reilly:

יש לך שאלות או צינור טוב לשתף? התקשר אלינו בתגובות.

ג'ינה טראפני, העורך של Lifehacker, רוצה לתת למפתחי Pipes לבבות ממתקים רבים. התכונה החצי שבועית שלה,חנון לחיות, מופיע מדי רביעי ושישי ב-Lifehacker. הירשם ל-עדכון חנון לחיותכדי לקבל תשלומים חדשים בקורא החדשות שלך.

Leave a Reply

Your email address will not be published. Required fields are marked *

Subscribe Now & Never Miss The Latest Tech Updates!

Enter your e-mail address and click the Subscribe button to receive great content and coupon codes for amazing discounts.

Don't Miss Out. Complete the subscription Now.