10Aug
מודאג לגבי הארכיון שלך tweets?רוצה חיפוש חזק יותר?רוצה לראות את הנתונים הסטטיסטיים שלך?אתה יכול לעשות את כל זה ועוד על ידי התקנת ThinkUp בשרת הבית שלך.
ThinkUp הוא יישום מבריק( כרגע בגרסת ביתא) שיאחסן את כל הטוויטים שלך, את תשובותיך, את התגובות שלך, וכו 'כדי שתוכל לחפש בהם ולמצוא כמה סטטיסטיקות שימוש מועילות.יש לא מעט תוספים, כולל אחד המוסיף תמיכה מלאה בפייסבוק, גם.
זה נועד להיות מותקן על שרת LAMP;כלומר, לינוקס, אפאצ 'י, MySQL, ו- PHP הוא מה יספק את עמוד השדרה עבור זה.למרות שניתן להתקין אותו על מחשב מבוסס Windows או Mac, הוא מטופל בקלות ביותר בלינוקס, אז נשתמש באובונטו כדי להראות לך איך לעשות את זה ולהפעלתו.זה בפיתוח פעיל מאוד על ידי המייסד, ג'ינה Trapani, ועל ידי משתמשים רבים בקהילה.
תנאים מוקדמים
ThinkUp נמצא כרגע בגרסת בטא, כך שיהיו כמה באגים והדברים לא ישתלבו בצורה מושלמת, לכן, אלא אם כן אתה מעוניין להתעסק( ואולי לעזור על ידי הגשת דוחות באגים), זה לא יכול להיות בשבילך.ראשית, תצטרך שרת LAMP ולהפעלתו, ואנחנו הולכים להניח שיש לך להגדיר את זה כבר.אתה צריך חשבון משתמש MySQL אישי כבר להגדיר, גם.לבסוף, את פונקציית הדואר ב- PHP צריך להיות עובד, מה שאומר שאתה צריך תוכנית או סקריפט שיכול לשלוח דואר, אבל אם לא, יש לנו אותך מכוסה.
בסדר, כדי להתחיל, נצטרך להתקין כמה דברים נוספים שעשויים שלא להיות מותקנים כבר, כגון cURL ו- GD.כדי לעשות זאת, פשוט להזין את הפקודה הבאה:
sudo apt-get להתקין curl libcurl3 libcurl3-dev php5-curl php5-gd
הזן את הסיסמה שלך, ולתת לה להתקין.לחלופין, יהיה עליך להפעיל מחדש את שרת Apache:
sudo /etc/init.d/ apache2 הפעל מחדש
לחלופין, תוכל להשתמש ב:
שירות sudo apache2 restart
השאר את חלון המסוף פתוח, כי ייתכן שיהיה עליך לחזור אליו לעתים קרובותלשנות כמה דברים.
SendMail
כפי שצוין לעיל, תצטרך משהו שיכול לשלוח דואר בשרת שלך עצמו.אם לא, יש לתקן את זה בקלות.פשוט להתקין את sendmail עם הפקודה הבאה:
sudo apt-get התקנת Sendmail
לאחר מכן, אנחנו צריכים לערוך את הקובץ php.ini כדי להצביע על התוכנית שהותקנה לאחרונה.
sudo nano /etc/php5/apache2/ php.ini
הכה את הדף למטה עד שתמצא משהו שנראה כך:
; sendmail_path =
עליך למחוק את הנקודה הפסיק הראשונה, ולצרף את הנתיב בסוף.שנה את השורה כך שזה נראה כך:
sendmail_path = /usr/sbin/ sendmail -t -i
כדי לשמור, הקש על CTRL + O והזן.אם תתבקש להחליף, לחץ על Y ולאחר מכן צא עם CTRL + X.
לבסוף, הפעל מחדש את אפאצ 'י, כמו שעשינו בסעיף האחרון.זה יספק לשרת שלך את היכולת לשלוח דואר, אשר נחוץ לך קצת כדי להפעיל את חשבון ThinkUp שלנו.
התקנת ThinkUp
ראש על דף ThinkPad ThinkPad כדי להוריד את ThinkUp( כרגע גירסת ביתא 0.8).ברגע שיש לך להוריד את זה, פופ פקודה זו במסוף כדי לחלץ אותו במדריך האינטרנט ברירת המחדל שלך:
sudo לפתוח נתיב /to/ thinkup-0.8.zip -D /var/ www
זה יהיה באופן אוטומטי ליצור ספרייה בשם "חושב" ב /var/www.
כדי לגשת ל- ThinkUp, פתח דפדפן אינטרנט וניווט אל אחת מהפעולות הבאות:
http: //localhost/ ThinkPad
http: //your.internalip.address/ Thinkup
הסיכויים הם שתקבל הודעת שגיאה זו עקב הרשאות לא נכונות.אתה יכול פשוט להזין את הפקודה במסוף כדי לתקן את הבעיה.
לאחר מכן, רענן את דף הדפדפן שלך.
לחץ על הקישור "התקנת ThinkUp" כדי להתחיל את התצורה הראשונית.תראה את מסך הדרישות.
אתה צריך להיות טוב ללכת.גלול למטה ולחץ על הלחצן כדי להמשיך.
יהיה עליך להזין כתובת דוא"ל חוקית, ליצור סיסמה ולהגדיר אזור זמן.אלה הן אפשרויות קלות.הקשים יותר יבואו.
- מארח מסד הנתונים: הנה, לשים את שם המארח שלך, או אם זה בשרת הפרטי שלך, פשוט להקליד "localhost"
- שם מסד נתונים: הזן שם עבור מסד הנתונים כי ThinkUp ישתמש עבור הנתונים שלה.היא תיווצר אם היא לא קיימת.
- שם משתמש: שם המשתמש שלך ב- MySQL.סיסמת
- : סיסמת חשבון MySQL שלך.
לאחר מכן לחץ על הלחצן כדי להמשיך.ייתכן שתראה הודעה כזו:
פשוט הזן את שתי הפקודות במסוף כדי ליצור את קובץ ההגדרות ולשנות בעלות עליו.
לאחר הלחיצה על הלחצן, תראה הודעה עם רקע ירוק המציינת שההתקנה בוצעה בהצלחה ושדוא"ל נשלח להפעלת חשבונך.התחבר לדוא"ל שלך, לחץ על הקישור( ודא שהכתובת IP / domain נכונה), ותראה הודעה ירוקה "מופעלת".
הזן את האישורים שלך והיכנס!
הגדרת ThinkUp
ברגע שאתה נמצא, תראה כי אין לך עדיין להגדיר חשבונות.לחץ על הקישור כדי לשנות זאת.
כברירת מחדל, הוא יבקש ממך להוסיף חשבון Twitter.גלול מטה למקום שבו כתוב "הגדר את התוסף של Twitter" ופעל לפי השלבים כדי להירשם ל- ThinkUp בטוויטר.
שים לב שייתכן שתצטרך לשנות את כתובת ה- URL להתקשרות כדי להפנות אל ה- IP החיצוני או אל כינוי ה- DNS שלך.טוויטר צריך לתת לך קצת מידע נוסף: הצרכן ואת המפתחות הסודיים.
היזהר עם אלה, שכן הם ייחודיים אינטראקציה של יישום זה עם חשבון Twitter הספציפי שלך!הזן את המקשים האלה בתצורת ThinkUp.
הבא, לחץ על "הצג אפשרויות מתקדמות" כלפי מטה כדי לחשוף את זה:
אתה יכול להעלות את הערכים כמו שעשיתי.לאחר השלמת התצורה, ThinkUp ישתמש בסורק כדי לקבל את המידע שלך מ- Twitter.על ידי הגדלת סובלנות השגיאה הזו וערכים אחרים, נוכל לקבל יותר ויותר נתונים בכל סריקה.לאחר שתסיים, לחץ על הלחצן "שמור" וגלול למעלה.תראה לחצן נוסף שאומר "אישור ThinkUp בטוויטר".לחץ עליו.
זה יהיה להפנות אותך אל טוויטר, שבו אתה רק צריך ללחוץ על כפתור "אפשר", ואז זה צריך לשלוח אותך בחזרה ThinkUp.
בעת גלילה מעלה, תראה את החשבון שלך מופיע תחת "Plugin Twitter" ואם אתה יכול לעשות את הנתונים הסטטיסטיים לציבור על ידי לחיצה על כפתור "הגדר לציבור".זה יעשה את זה, כך שאתה לא צריך להיכנס כדי לראות את כל הנתונים הסטטיסטיים שלך כאשר אתה הולך http: //localhost/ לחשוב בעתיד.
סריקה עבור נתונים באמצעות Cron
אנחנו צריכים לקבל קצת נתונים לתוך ThinkUp.לחץ על לוגו ThinkUp, או פשוט עבור לדף הראשי שלך ThinkUp.לחץ על כל הנתונים הסטטיסטיים המפורטים בתפריט בצד שמאל.
תראה כי אין שום דבר זמין, אבל תראה קישור שאומר "עדכון הנתונים שלך עכשיו."
לחיצה על זה ייקח אותך לדף אחר שבו אתה יכול לראות את הניסיונות שלי עשה ThinkUp לתפוס נתונים מחוץ לצפצף עבוראתה.זהו הסורק שהוזכר קודם לכן.
אם תגלול למטה, תראה הצעה שימושית.
פקודה זו בתחתית?אנחנו יכולים להפוך את זה בלינוקס באמצעות משהו שנקרא cron.חזור למסוף והזן את הפקודה הבאה:
crontab -e
יבקש ממך לבחור עורך טקסט.Nano הוא נהדר למתחילים, וזה מה שהשתמשנו קודם לכן, כך פגע 2 כדי להפוך את ברירת המחדל.
כל אחת מחמשת העמודות למעלה מייצגת את תקופות הזמן כדי לחזור עליהן: דקות, שעות, יום בחודש, חודש ויום בשבוע.הזנת מספר תגדיר ערכים אלה, תוך הזנת כוכבית תתעלם מהקריטריון הזה.מעל, אתה רואה שאני נכנס:
34 * * * *
זה אומר שכל שעה בשעה 34 דקות סימן, היא תבצע פקודה.איזו פקודה?ללא שם: מדוע, אחד ThinkUp הציע, כמובן!
cd /var/www/thinkup/crawler/; יצוא THINKUP_PASSWORD = yourpassword;/usr/bin/ phpcrawl.php [email protected]
הקפד לוודא שאתה מזין את הסיסמה שלך ובדוק את כתובת הדוא"ל בפקודה זו!זה יהיה לוודא כי כל שעה ThinkUp מתרענן עצמו כדי לקבל נתונים חדשים.אם אתה רוצה להשתמש בקריטריונים משוכללים יותר עבור הסורק שלך, אני מציע להתחיל עם Cron כיצד לבצע תיעוד הקהילה אובונטו.לחץ על CTRL + O כדי לשמור, ולאחר מכן CTRL + X כדי לצאת.
לצפצף לסטטיסטיקה
בנוסף לארכיון רק את כל tweets שלך, תגובות, ומידע אחר לתוך מסד הנתונים MySQL, אתה מקבל לראות הרבה נתונים סטטיסטיים מעניינים.אתה יכול לראות את השימוש שלך של לקוחות ספציפיים, כמה אתה עונה לעומת כמה אתה ציוץ, כמה followers יש לך, איזה מהם הם אחריו ביותר, ועוד.
ThinkUp שולף גם מידע שימושי עבורך, כגון כל הפוסטים שמזכירים אותך, הזכורות שאינן תגובות או קדימה, ושיחות מלאות.
בתחתית, אתה יכול גם לראות איך ThinkUp שולף רשימות של קישורים המופיעים tweets שלך, תמונות המופיעות tweets שלך, ועוד.
, כמובן, אתה יכול לחפש דרך כל הקטגוריות הללו על ידי לחיצה על הקישור החיפוש.
תקבל חלון חיפוש נהדר כי הוא pared למטה לטקסט.
ThinkUp מספקת הרבה פונקציונליות עם טוויטר, אבל הפלאגין שלה בפייסבוק הוא חזק באותה מידה.לאחר שתגדיר את ThinkUp, תוכל גם לאפשר לחברים שלך ליצור חשבונות כדי שיוכלו להשתמש בו גם כן!בנוסף לשימור, תוכל גם להשתמש ב- ThinkUp כדי לעקוב אחר תשובות לשאלות שאתה מפרסם ולסנן מידע שימושי מכל ציר הזמן.זה עוזר הרבה כאשר אתה צפצוף להאכיל הוא עסוק עד כדי גיחוך או שיש הרבה הבאים קורה.