Isriya Paireepairit / mk / markpeak
A Thai tech geek. Co-founder of Blognone and SIU. Blogging on almost everything.
เรื่องมีอยู่ว่า พยายามหา Twitter monitoring tool แต่ไม่เจอถูกใจสักตัว (อยากได้แค่วัด mention เนี่ยล่ะ) เลยเขียนเองมันเสียเลย
หลักการคือดึง JSON จาก Twitter Search API มาวิเคราะห์ ตอนหัวค่ำเขียนอยู่พักนึงเป็นที่พอใจ กะว่าเสร็จแล้วเอาไปรันทุกวัน วันละครั้งด้วย cron ก็น่าจะจบ
แต่ละครมาครับ แถมเป็นครูกุ๊กตอนอวสานด้วย ระหว่างดูก็เหลือบไปเห็นข้อความของ @patsonic
Twitter มันเต็มไปด้วย #ครูกุ๊ก #อลิณ #KruCook
ก็เลยปิ๊งไอเดียว่า เอาโค้ดมารันดูดีกว่าว่ามีคนพูดถึง #ครูกุ๊ก ระหว่างที่ละครฉายมากแค่ไหน
แต่เนื่องจากผมไม่ได้เขียนโค้ดนานมาก มากๆๆ สนิมเกาะ เจอปัญหาทุกบรรทัดตั้งแต่ syntax ของ Python (ซึ่งไปตีกับ PHP เพราะช่วงหลังใช้บ่อยกว่า) ไปจนถึงฟอร์แมตของเวลา แต่อะไรก็ไม่ยากเท่า Unicode ของ Python มันเอี้ยจริงๆ T_T
โค้ดอันแสนเน่าอยู่ที่ pastebin.ca เผื่อใครจะสนใจนำไปใช้
ผมลอง keyword หลายตัวที่เกี่ยวข้องเยอะมาก จนเจอ Twitter API limit พอมารันต่อตอนเช้า ผลมันไม่เหมือนตอนกลางคืนซะแล้ว (นับระหว่าง 20.00-23.00 ของวันที่ 23 ธันวาคม 2552)
คราวหน้าเดี๋ยวลองรันใหม่ในเวลาจริง เอาเป็นรายชั่วโมงจะได้ตีกราฟได้ด้วย
Comments
kohsija
25 December, 2009 - 20:14
Permalink
ถ้าไม่ใช่ tag ล่ะครับ?
ถ้าไม่ใช่ tag ล่ะครับ? หรือจะเน้นเฉพาะ tag
mk
25 December, 2009 - 20:40
Permalink
โค้ดนี้เป็นการค้นคำธรรมดาครับ
โค้ดนี้เป็นการค้นคำธรรมดาครับ จะเป็น hashtag หรือไม่ก็ได้ ผลลัพธ์ขึ้นกับวิธีตีความของ Twitter Search
Add new comment