โฮมเพจ » ทำอย่างไร » วิธีเก็บถาวรค้นหาและดูสถิติทวีตของคุณด้วย ThinkUp

    วิธีเก็บถาวรค้นหาและดูสถิติทวีตของคุณด้วย ThinkUp

    กังวลเกี่ยวกับการเก็บทวีตของคุณหรือไม่ ต้องการการค้นหาที่มีประสิทธิภาพยิ่งขึ้นหรือไม่ ต้องการที่จะเห็นสถิติทวีตของคุณ? คุณสามารถทำสิ่งเหล่านี้ได้ทั้งหมดโดยติดตั้ง ThinkUp บนโฮมเซิร์ฟเวอร์ของคุณ.

    ThinkUp เป็นแอปพลิเคชั่นที่ยอดเยี่ยม (ขณะนี้อยู่ในรุ่นเบต้า) ที่จะเก็บทวีตทั้งหมดของคุณคำตอบคำตอบ ฯลฯ เพื่อให้คุณสามารถค้นหาได้และค้นหาสถิติการใช้งานที่เป็นประโยชน์ มีปลั๊กอินไม่กี่ตัวรวมถึงปลั๊กอินที่เพิ่มการรองรับ Facebook แบบสมบูรณ์เช่นกัน.

    มันถูกออกแบบมาเพื่อติดตั้งบนเซิร์ฟเวอร์ LAMP; นั่นคือ Linux, Apache, MySQL และ PHP คือสิ่งที่จะเป็นตัวสนับสนุน แม้ว่าจะเป็นไปได้ที่จะติดตั้งบนเครื่องที่ใช้ Windows หรือ Mac แต่ก็จัดการได้ง่ายที่สุดใน Linux ดังนั้นเราจะใช้ Ubuntu เพื่อแสดงวิธีการเริ่มต้นใช้งาน เป็นการพัฒนาที่กระฉับกระเฉงโดยผู้ก่อตั้ง Gina Trapani และผู้ใช้หลายคนในชุมชน.

    ข้อกำหนดเบื้องต้น

    ThinkUp อยู่ในช่วงเบต้าดังนั้นจะมีข้อบกพร่องบางอย่างและสิ่งต่าง ๆ อาจไม่สมบูรณ์ดังนั้นถ้าคุณไม่สนใจที่จะทำการแก้ไข (และอาจช่วยในการส่งรายงานข้อผิดพลาด) สิ่งนี้อาจไม่เหมาะสำหรับคุณ ประการแรกคุณจะต้องมีเซิร์ฟเวอร์ LAMP และใช้งานและเราจะสมมติว่าคุณได้ติดตั้งแล้ว คุณจะต้องตั้งค่าบัญชีผู้ใช้ MySQL ส่วนตัวแล้ว ท้ายที่สุดฟังก์ชั่นเมลใน PHP ควรทำงานได้ซึ่งหมายความว่าคุณจะต้องมีโปรแกรมหรือสคริปต์ที่สามารถส่งอีเมลได้ แต่ถ้าไม่ใช่เรามีให้คุณ.

    ตกลงเพื่อเริ่มต้นเราจะต้องติดตั้งสิ่งพิเศษบางอย่างที่อาจยังไม่ได้ติดตั้งเช่น cURL และ GD หากต้องการทำเช่นนั้นเพียงป้อนคำสั่งต่อไปนี้:

    sudo apt-get install curl libcurl3 libcurl3-dev php5-curl php5-gd

    ป้อนรหัสผ่านของคุณและปล่อยให้มันติดตั้ง หากต้องการปิดการทำงานนี้คุณจะต้องรีสตาร์ทเซิร์ฟเวอร์ Apache:

    sudo /etc/init.d/apache2 รีสตาร์ท

    หรือคุณสามารถใช้:

    sudo service apache2 เริ่มต้นใหม่

    เปิดหน้าต่างเทอร์มินัลของคุณไว้เพราะคุณอาจต้องเปลี่ยนกลับไปใช้บ่อยเพื่อเปลี่ยนแปลงบางสิ่ง.

    ส่งอีเมล์

    ดังที่ระบุไว้ข้างต้นคุณจะต้องมีสิ่งที่สามารถส่งอีเมลบนเซิร์ฟเวอร์ของคุณเอง ถ้าคุณทำไม่ได้มีการแก้ไขที่ง่ายมากสำหรับมัน เพียงติดตั้ง sendmail ด้วยคำสั่งต่อไปนี้:

    sudo apt-get install sendmail

    จากนั้นเราต้องแก้ไขไฟล์ php.ini เพื่อชี้ไปที่โปรแกรมที่ติดตั้งใหม่.

    sudo nano /etc/php5/apache2/php.ini

    กดปุ่มหน้าลงจนกว่าคุณจะพบสิ่งที่มีลักษณะเช่นนี้:

    ; sendmail_path =

    คุณต้องลบเซมิโคลอนเริ่มต้นและต่อท้ายพา ธ เปลี่ยนบรรทัดนั้นเพื่อให้เป็นดังนี้:

    sendmail_path = / usr / sbin / sendmail -t -i

    หากต้องการบันทึกให้กด CTRL + O แล้วป้อน หากได้รับแจ้งให้เขียนทับให้กด Y แล้วออกด้วย CTRL + X.

    ในที่สุดรีสตาร์ท Apache เหมือนที่เราทำในส่วนสุดท้าย วิธีนี้จะช่วยให้เซิร์ฟเวอร์ของคุณมีความสามารถในการส่งอีเมลซึ่งเราจะต้องใช้เวลาสักครู่เพื่อเปิดใช้งานบัญชี ThinkUp ของเรา.

    กำลังติดตั้ง ThinkUp

    ตรงไปที่หน้า ThinkUp GitHub เพื่อดาวน์โหลด ThinkUp (รุ่นเบต้าปัจจุบัน 0.8) เมื่อคุณดาวน์โหลดเสร็จแล้วให้เปิดคำสั่งนี้ในเทอร์มินัลเพื่อแยกไปยังสารบบเว็บเริ่มต้น:

    sudo unzip path / to / thinkup-0.8.zip -d / var / www

    สิ่งนี้จะสร้างไดเรกทอรีที่ชื่อว่า“ thinkup” โดยอัตโนมัติใน / var / www.

    ในการเข้าถึง ThinkUp ให้เปิดเว็บเบราว์เซอร์และไปที่หนึ่งในสิ่งต่อไปนี้:

    http: // localhost / thinkup

    http: //your.internalip.address/thinkup

    โอกาสที่คุณจะได้รับข้อความแสดงข้อผิดพลาดนั้นเกิดจากการอนุญาตที่ไม่ถูกต้อง คุณสามารถป้อนคำสั่งนั้นในเทอร์มินัลเพื่อแก้ไขปัญหา.

    จากนั้นรีเฟรชหน้าเบราว์เซอร์ของคุณ.

    คลิกลิงก์“ ติดตั้ง ThinkUp” เพื่อเริ่มการกำหนดค่าเริ่มต้น คุณจะเห็นหน้าจอข้อกำหนด.

    คุณควรจะไปดี เลื่อนลงและคลิกปุ่มเพื่อดำเนินการต่อ.

    คุณจะต้องป้อนที่อยู่อีเมลที่ถูกต้องสร้างรหัสผ่านและตั้งค่าเขตเวลา นั่นเป็นตัวเลือกที่ง่าย คนที่ยากขึ้นมาต่อไป.

    • ฐานข้อมูลโฮสต์: ที่นี่ใส่ชื่อโฮสต์ของคุณหรือถ้ามันอยู่บนเซิร์ฟเวอร์ส่วนตัวของคุณเพียงพิมพ์ "localhost"
    • ชื่อฐานข้อมูล: ป้อนชื่อสำหรับฐานข้อมูลที่ ThinkUp จะใช้สำหรับข้อมูล มันจะถูกสร้างขึ้นหากไม่มีอยู่.
    • ชื่อผู้ใช้: ชื่อบัญชี MySQL ของคุณ.
    • รหัสผ่าน: รหัสผ่านบัญชี MySQL ของคุณ.

    จากนั้นคลิกปุ่มเพื่อดำเนินการต่อ คุณอาจเห็นข้อความเช่นนี้:

    เพียงป้อนคำสั่งสองคำสั่งในเทอร์มินัลเพื่อสร้างไฟล์กำหนดค่าและเปลี่ยนความเป็นเจ้าของ.

    หลังจากคลิกปุ่มคุณจะเห็นข้อความที่มีพื้นหลังสีเขียวระบุว่าการติดตั้งสำเร็จและมีการส่งอีเมลเพื่อเปิดใช้งานบัญชีของคุณ เข้าสู่ระบบอีเมลของคุณคลิกที่ลิงค์ (ตรวจสอบให้แน่ใจว่าชื่อ IP / โดเมนถูกต้อง) และคุณจะเห็นข้อความ“ เปิดใช้งาน” เป็นสีเขียว.

    ป้อนข้อมูลประจำตัวของคุณและเข้าสู่ระบบ!

    การกำหนดค่า ThinkUp

    เมื่อคุณเข้ามาคุณจะเห็นว่าคุณยังไม่ได้ตั้งค่าบัญชีใด ๆ คลิกที่ลิงค์เพื่อเปลี่ยน.

    ตามค่าเริ่มต้นระบบจะขอให้คุณเพิ่มบัญชี Twitter เลื่อนลงไปที่ตำแหน่งที่ระบุว่า "กำหนดค่าปลั๊กอิน Twitter" และทำตามขั้นตอนเพื่อลงทะเบียน ThinkUp บน Twitter.

    โปรดระวังว่าคุณอาจต้องเปลี่ยน URL การติดต่อกลับให้ชี้ไปที่ IP ภายนอกหรือชื่อแทน DNS Twitter ควรให้ข้อมูลเพิ่มเติมแก่คุณ: ผู้ใช้และรหัสลับ.

    ระวังด้วยสิ่งเหล่านี้เนื่องจากมันไม่เหมือนใครในแอปพลิเคชั่นนี้กับบัญชี Twitter ของคุณ! ป้อนคีย์เหล่านี้ในการกำหนดค่า ThinkUp ของคุณ.

    ถัดไปคลิกที่ "แสดงตัวเลือกขั้นสูง" ทางด้านล่างเพื่อเปิดเผยสิ่งนี้:

    คุณสามารถเพิ่มค่าเหมือนที่ฉันทำ เมื่อการกำหนดค่าเสร็จสมบูรณ์ ThinkUp จะใช้โปรแกรมรวบรวมข้อมูลเพื่อรับข้อมูลของคุณจาก Twitter ด้วยการเพิ่มการยอมรับข้อผิดพลาดและค่าอื่น ๆ เราจะสามารถรับข้อมูลได้มากขึ้นทุกครั้งที่รวบรวมข้อมูล เมื่อเสร็จแล้วให้คลิกปุ่ม "บันทึก" และเลื่อนขึ้น คุณจะเห็นปุ่มอื่นที่เขียนว่า "อนุญาต ThinkUp บน Twitter" คลิกมัน.

    มันจะนำคุณไปยัง Twitter ซึ่งคุณเพียงแค่ต้องคลิกปุ่ม "อนุญาต" จากนั้นมันจะส่งคุณกลับไปที่ ThinkUp.

    เมื่อคุณเลื่อนขึ้นคุณจะเห็นบัญชีของคุณอยู่ในรายการ“ ปลั๊กอิน Twitter” และหากคุณสามารถทำให้สถิติของคุณเป็นแบบสาธารณะได้โดยคลิกที่ปุ่ม“ ตั้งเป็นสาธารณะ” สิ่งนี้จะทำให้คุณไม่ต้องเข้าสู่ระบบเพื่อดูสถิติทั้งหมดของคุณเมื่อคุณไปที่ http: // localhost / thinkup ในอนาคต.

    การรวบรวมข้อมูลสำหรับ Cron

    เราจำเป็นต้องได้รับข้อมูลบางอย่างใน ThinkUp คลิกโลโก้ ThinkUp หรือเพียงไปที่หน้าหลักของ ThinkUp คลิกที่สถิติใด ๆ ที่ระบุไว้ในเมนูด้านซ้าย.

    คุณจะเห็นว่าไม่มีอะไรให้ใช้ได้ แต่คุณจะเห็นลิงค์ที่ระบุว่า“ อัปเดตข้อมูลของคุณทันที”

    การคลิกจะนำคุณไปยังหน้าอื่นที่คุณสามารถเห็นความพยายามทำให้ ThinkUp ของฉันคว้าข้อมูลจาก Twitter มาให้คุณ นี่เป็นโปรแกรมรวบรวมข้อมูลที่กล่าวถึงก่อนหน้า.

    หากคุณเลื่อนลงคุณจะเห็นคำแนะนำที่มีประโยชน์.

    คำสั่งที่ด้านล่าง? เราสามารถทำให้อัตโนมัติใน Linux ผ่านสิ่งที่เรียกว่า cron สลับกลับไปที่เทอร์มินัลของคุณและป้อนคำสั่งต่อไปนี้:

    crontab -e

    มันจะขอให้คุณเลือกโปรแกรมแก้ไขข้อความ นาโนเหมาะสำหรับผู้เริ่มต้นและเป็นสิ่งที่เราใช้ก่อนหน้านี้ดังนั้นกด 2 เพื่อให้เป็นค่าเริ่มต้น.

    คอลัมน์ทั้งห้าด้านบนขึ้นไปข้างบนแสดงถึงช่วงเวลาที่ต้องทำซ้ำใน: นาที, ชั่วโมง, วันที่ของเดือน, เดือนและวันในสัปดาห์ การป้อนตัวเลขจะเป็นการตั้งค่าเหล่านั้นในขณะที่ป้อนเครื่องหมายดอกจันจะไม่สนใจเกณฑ์นั้น ด้านบนคุณเห็นฉันได้เข้าสู่:

    34 * * * *

    นั่นหมายความว่าทุก ๆ ชั่วโมงที่เครื่องหมาย 34 นาทีมันจะดำเนินการคำสั่ง คำสั่งใด ทำไม ThinkUp หนึ่งรายการจึงแนะนำ!

    cd / var / www / thinkup / crawler /; ส่งออก THINKUP_PASSWORD = yourpassword; /usr/bin/phpcrawl.php [email protected]

    อย่าลืมป้อนรหัสผ่านและตรวจสอบที่อยู่อีเมลในคำสั่งนี้! สิ่งนี้จะทำให้แน่ใจได้ว่า ThinkUp ทุกชั่วโมงจะรีเฟรชตัวเองเพื่อรับข้อมูลใหม่ หากคุณต้องการใช้เกณฑ์ที่ซับซ้อนมากขึ้นสำหรับโปรแกรมรวบรวมข้อมูลของคุณฉันขอแนะนำให้เริ่มต้นด้วย Cron How-To จากเอกสารชุมชนของ Ubuntu กดปุ่ม CTRL + O เพื่อบันทึกจากนั้นกด CTRL + X เพื่อออก.

    สถิติ Twitter

    นอกเหนือจากการเก็บทวีตการตอบกลับและข้อมูลอื่น ๆ ทั้งหมดลงในฐานข้อมูล MySQL คุณจะได้เห็นสถิติที่น่าสนใจมากมาย คุณสามารถเห็นการใช้งานของลูกค้าเฉพาะเจาะจงว่าคุณตอบกลับมามากแค่ไหนเมื่อเทียบกับจำนวนที่คุณทวีตจำนวนผู้ติดตามที่คุณติดตามซึ่งเป็นผู้ที่ติดตามมากที่สุดและอีกมากมาย.

    ThinkUp ยังดึงข้อมูลที่เป็นประโยชน์สำหรับคุณเช่นโพสต์ทั้งหมดที่พูดถึงคุณกล่าวถึงที่ไม่ตอบกลับหรือส่งต่อและการสนทนาแบบเต็ม.

    ที่ด้านล่างคุณสามารถดูวิธีที่ ThinkUp ดึงรายการลิงก์ที่ปรากฏในทวีตรูปภาพที่ปรากฏในทวีตของคุณและอื่น ๆ.

    และแน่นอนคุณสามารถค้นหาหมวดหมู่ใด ๆ เหล่านี้ได้โดยคลิกที่ลิงค์ค้นหา.

    คุณจะได้รับหน้าต่างค้นหาที่ยอดเยี่ยมซึ่งย่อมาจากข้อความ.


    ThinkUp มอบฟังก์ชั่นมากมายกับ Twitter แต่ปลั๊กอิน Facebook ของมันนั้นทรงพลังเช่นกัน เมื่อคุณกำหนดค่า ThinkUp คุณสามารถปล่อยให้เพื่อนของคุณสร้างบัญชีเพื่อให้สามารถใช้งานได้เช่นกัน! นอกเหนือจากการสงวนไว้คุณยังสามารถใช้ ThinkUp เพื่อติดตามคำตอบสำหรับคำถามที่คุณโพสต์และกรองข้อมูลที่เป็นประโยชน์จากไทม์ไลน์ทั้งหมดของคุณ มันช่วยได้มากเมื่อคุณใช้ฟีด Twitter ยุ่งอย่างน่าขันหรือมีสิ่งต่างๆมากมายเกิดขึ้น.