• October
  • 20th
  • 2009

Twitter follow by terms

ก่อน อื่นออกตัวก่อนครับว่าสคริปต์นี้เหมาะสำหรับผู้ที่มีพื้นฐาน twitter + linux เล็ก ๆ น้อย ๆ ที่พอมีพื้นฐานมาบ้างแล้ว คือเรื่องมีอยู่ว่านึกครึ้มอยากลองเขียนสคริป follow twitter แต่เนื่องจากขี้เกียจ ๆ ไปเจอสคริป PHP-CLI ที่ฝรั่งเขียนไว้เป็น ต้นแบบ เลยเอามาดัดแปลงใส่ random keywords จาก textfile และเพิ่มขอบเขต language ที่ต้องการค้นหาจะได้เจาะกลุ่มเป้าหมายได้ตรงให้มากที่สุด แล้วรันด้วย cron ไว้ follow ทุก ๆ ชั่วโมง โดย search กลุ่มเป้าหมายที่ต้องการ ผ่าน json … สำหรับ src ก็เป็น php ก็ตามนี้ครับ save เป็น .php ได้เลยครับ

นอกเหนือจาก user / password ส่วนที่ต้องแก้ไขหลัก ๆ ก็มีแค่…

$language = “th”;   // ระบุภาษา
$searchlimit = “200″;   // จำกัด result limit

ก่อนรันก็สร้างไฟล์ keywords.txt วางไว้ root เดียวกัน โดยภายในระบุ keyword บรรทัดละคำ รันก็สั่งง่าย ๆ ด้วย php -q twitter-follow.php

สำหรับกรณีรันด้วย cron ยังไงก็ศึกษา ข้อจำกัด twitter’s api นิดนึงนะครับเนื่องจากมี limit อยู่ เดี๋ยวจะโดน suspend account เอาได้

หมายเหตุ : สคริปอาจมีบั๊กอยู่บ้าง แต่ไม่ได้เป็น critical bug นะครับ ยังไงลองเล่น ๆ ดูก่อน หรือหากมีข้อเสนอแนะอะไรก็ @jackz

ขอให้สนุกครับ

  • October
  • 7th
  • 2009

Notes of 2009-10-06

  • Listen2 : P.O.D. – God Forbid (Feat. Page Hamilton) http://digg.com/u1Dj3M 08:15:25
  • @mamazaki Performance Comparision ? เชิงไหน วัด OS หรือ วัดที่ CPU in reply to mamazaki 14:43:04
  • @mamazaki ส่วนตัวพี่สำหรับ fact นี้เนี่ยะ การใช้งานจริง ไม่มีหรอก ที่ยังไม่ผ่านการปรับแต่ง ในงาน production จริง ๆ ล้วน ต้อง tunning หมดนะ in reply to mamazaki 15:56:29
  • @plynoi เณรนี่แย่จริง ๆ นะครับ in reply to plynoi 00:26:18
  • RT @GCthai: หัวเว่ยเผย3ปัจจัยเพิ่มขีดแข่งขัน: หัวเว่ย แนะผู้ให้บริการมือถือจับตา 3 ปัจจัยหลัก เพิ่มขีดแข่งขันรับแนวโน้ม http://bit.ly/I4DOc 00:35:31
  • RT @mktmag: โลกทวิตเตอร์คือโลกที่สลัดหัวโขน ขจัดสื่อกลาง ลืมวัย ลืมอคติ การสนทนา การแลกเปลี่ยน ทุกอย่างเกิดใน real time 00:35:59
  • RT @thanr: @nuuneoi http://twitpic.com/ki3c0 – ต้นทุนเอาไว้เล่นกล้ามเหรอฮะ 01:20:46
  • คำถาม บางคำถามก็สามารถประเมินคุณลักษณะ วิสัยทัศน์ พอสังเขป ของผู้ถามอย่างคร่าว ๆ ได้ 02:21:32
  • http://bit.ly/UPVJ8 – อ.แจ็ค แสดงสด เวลาในขวดแก้ว 02:46:08
  • อยู่ในดง Jazz คนรอบตัว เล่น Jazz โตมาด้วย Jazz … แต่ รักใน Punk 03:00:06
  • @mamazaki jQuery แสนสนุก in reply to mamazaki 03:35:19

  • October
  • 4th
  • 2009

Notes of 2009-10-03

  • Listen2 : Pru พรู – เรา http://digg.com/u1DYwZ 08:04:51
  • @nukhwan ตื่นนานแล้วหรอครับ in reply to nukhwan 12:45:03
  • @nukhwan อิอิ คงเจอยากครับ คนบ้างาน ไม่มีใครสนใจหรอกแหะ ๆ in reply to nukhwan 13:33:35
  • เอ่อ แมวกินกาแฟซะงั้น 5555 14:48:18
  • @kingzly @macxide เริ่มแล้วครับ in reply to kingzly 15:01:07
  • @macxide @kingzly อันนี้ลูกแมวนะครับ 2 เดือน อิอิ ค้างแน่ 15:04:47
  • @nukhwan กินจริง ๆ นะครับ มันเลียใหญ่เลย พอดีผสมนม เยอะหน่อย (เหลือปลายช้อน) in reply to nukhwan 18:39:22
  • @nukhwan เจ้าทิกเกอร์ซนมากเลยครับขวัญ in reply to nukhwan 21:48:12
  • เคยนั่งรำพึง รำพันรักใต้ต้นไทร เราเคยเล่นน้ำในลำแม่โขง พายเรืออีโคม เก็บดอกจำปาาา 02:25:05
  • ใครพังค์ ยกมือขึ้น 02:59:38
  • ฟังโคตรทวด Postrock มอกไกว ก่อนนอน ทำให้ท่านหลอนออกมาเป็นกลอน อาจจะจำตอนสุดท้ายแบบตอนนั้นคือสุดท้ายมันขาดตอน ก็อดหลอน เลยนอนก่อนเลย 03:34:27

  • October
  • 1st
  • 2009

Notes of 2009-09-30

  • โกนเครา แล้วทำงานดึก ๆ ไม่มีสมาธิเลยแฮะ ไม่ได้ลูบ 01:15:52
  • Emir Hot มือกีตาร์บัลลาด แนวหน้าอีกคน – http://bit.ly/Ky0K1 01:45:02
  • http://www.youtube.com/user/mikeposs – เยี่ยมมาก 01:59:43
  • @aircoolsa ขอบคุณมากครับ in reply to aircoolsa 02:04:08
  • @aircoolsa อารมณ์ดี อิอิ in reply to aircoolsa 02:07:00
  • @aircoolsa ลุงแก เล่นหลายแนว ฮา fusion ด้วย raggae ก็ได้ สุดยอดจริงๆ in reply to aircoolsa 02:10:13
  • @aircoolsa ลุงแกมี Tele กับเมซ่าหลายตัว แสดงว่าได้รับอิทธิพล blue / country มาเยอะเลย สังเกตซาวด์ ยังไม่โมเดิร์นเท่าไหร่ แต่ mood แกเจ๋งอิ in reply to aircoolsa 02:18:02
  • #drupal จะเน่า จะเละ ยังไง ขอ backup modules กับ themes ไว้ก่อนเต๊อะ 02:19:06
  • @aircoolsa อิอิ ประมาณนั้น เล่นแนวไหนเหรอครับ in reply to aircoolsa 02:23:21
  • @patsonic @sassygirl_jane ผีสู้ ๆ powered by คนผีทะเล 02:25:09
  • บลูส์ นี่ไม่เข้าหัวผมเลย ให้อิมโพรไวซ์ยังไงก็ไม่ลื่น ไม่ว่าจะกระตุ้นด้วยสภาพแวดล้อมก็แล้ว อุปกรณ์ก็แล้ว (เริ่มส่อ) 02:28:06
  • @sassygirl_jane ใจเย็นเจน อย่ายิงจอ ค่อย ๆ เลี้ยง in reply to sassygirl_jane 02:30:01
  • @aircoolsa ยินดีที่ได้คุยแลกเปลี่ยนนะครับ อิอิ ต้องขอตัวดูบอล + แก้งานก่อน in reply to aircoolsa 02:34:44
  • @sassygirl_jane อะจ้า เชื่อแล้วว่าเด็กผี คืนนี้ขอผีในบ้าน ผีแต่ไม่แสดงออก in reply to sassygirl_jane 02:37:00
  • @sopadegrilo How do you know to talk with me in thai ? Translated ? in reply to sopadegrilo 02:42:19
  • อันนี้ถ้ามีเหยียบ Foot Controller ด้วยนะจะน่าดูกว่านี้เยอะ อันนี้ tone เดียวหมดทั้ง 100 riffs – http://bit.ly/5t2Qm 02:46:00
  • riff ที่ 56 มีเล่นของ hendrix อิอิ เพลงโปรดเลย 02:47:20
  • @iTummer 100 riffs ผมรู้จักแค่ประมาณ 60 riffs เองครับ กะจะลองฟังหลาย ๆ รอบอีกที in reply to iTummer 02:50:41

  • October
  • 1st
  • 2009

Notes of 2009-09-30

  • Listen2 : Rock Unlimited – ให้ฉันลืมเธอ – Retrospect http://digg.com/u1DMVA 08:21:20
  • ยายสำอางงง 17:33:10
  • ไอ้เสือ .. กลับสิง(บุรี)กะโปร์ 17:50:38
  • RT: @molek: งานประจำ งานด่วน งานเร่ง งานแทรก ครบหมดวันนี้ 17:50:54
  • เค้ามี เจนนิเฟอร์คิ้ม …. ผมนี่แหละครับ " แจ็คเคิ่ล กิ๊ม " … jackal #gimp 17:52:04
  • @tongtacenter ไม่เลยครับ อิอิ แสดงว่า ใช้แต่ #GIMP ไม่ใช้ #PS in reply to tongtacenter 19:06:11
  • อันนี้ คนไม่เคยโดนปืนจ่อหัว ไม่รู้หรอก 19:11:23
  • คนมีคู่ ก็ไม่รู้หรอก 19:11:35
  • คนไม่เคยคอมไพล์เอง ก็ไม่มีทางรู้หรอก 19:12:59
  • RT: @Dries: Dang, a flat tire this morning! 19:20:04
  • @AeroROACH เคยครับ in reply to AeroROACH 20:25:01
  • Can't reach my limits 20:27:45
  • หรือระบบ โหวตคุณภาพการให้บริการ ควรมาจากตัวกลางที่น่าเชื่อถือ โดยฟรี feedback หรือฟรี service อะไรสักที่ ที่ไม่ถูกควบคุมจากเว็บนั้น ๆ 20:29:16
  • ex. อย่างสายกินบิน ควรเปิดโหวต "ประสิทธิภาพความตรงต่อเวลา" ที่เก็บรวบรวมข้อมูลโดย http://www.aviation.go.th เป็นต้น … 20:31:42
  • ทีมงานพูดเบาและรวดเร็ว – Twitter Team ~ ขำ ๆ 20:57:50
  • เห้อ ทำหน้าที่ของคุณให้ดีครับ แล้วจะไม่มีใครว่าคุณเลย … 21:01:29

  • September
  • 29th
  • 2009

Notes of 2009-09-28

  • @1500miles ปากกระแดะ , พอด , ปากน้ำท่าทอง / ตาปี – โอเคเลยครับ in reply to 1500miles 13:55:26
  • @1500miles แบบนี้ทีมถ่ายทำบนบก ก็ิติดตามพี่ด้วย GPS ด้วยใช่มั๊ยครับ จะได้ไปเจอตรงจุดนัดพบตรงกันไม่เสียเวลา in reply to 1500miles 13:56:46
  • เหมือนว่างานเยอะขึ้น เวลาที่จะปฏิสัมพันธ์ กับผู้ร่วมงาน หรือผู้เกี่ยวข้องก็ลดน้อยลงไป ต้องขออภัยทุกท่านด้วยนะครับ 14:38:46
  • @tongtacenter thanks a lot krub in reply to tongtacenter 15:09:26
  • RT @seesod: The Magic Forest | http://seesod.com/albums/view/index/aa7NYkGY9B1253778152 15:14:42
  • @makissy #ยาถ่าย ดี ๆ นี่เองครับ (เป็นเหมือนกัน) in reply to makissy 15:15:24
  • http://bit.ly/JSMXK – คำตอบสุดท้าย drama stream ค่ายอินดี้ โดยพี่หรั่ง SillyFools 15:22:22
  • http://bit.ly/1UXxdE – เอ่อ แฟลชมาเป็น พืด ครับพี่น้อง เยอะไปมั้ยเนี่ยะ 16:34:44
  • #petdo จริง ๆ 16:43:55
  • งานทุกชิ้นมันต้อง Uniqe กันบ้าง..ไม่ใช่กี่งาน ๆ ก็เหมือนกัน ก๊อปแปะ ๆ แบบนี้่ไม่ไหวนะครับ ผมขอบาย.. ไม่คิดเพิ่มเติมเลยเหรอ 16:47:41
  • RT: @sanookdotcom: #news เปิดใช้สะพานรัชโยธินเต็มรูปแบบพรุ่งนี้ http://bit.ly/QIdIb 16:51:56
  • RT: @INET_th: ประมวลภาพงานไอเน็ตบุกเชียงใหม่ http://bit.ly/mDoqO@cmi 17:38:07
  • RT: @nannieGB: Girly Berry @ Central Ladprao!!! 555 17:58:01
  • DIY = Drag It Yourself 18:13:59
  • เกิดมาแดร๊ก แดร๊กคือชีวิต ชีวิตนี้เพื่อแดร๊ก แดร๊กเพื่อสัีนติภาพ แดร๊กเท่านั้นที่เราต้องการ 18:14:51
  • DIY = Drift It Yourself 18:17:23
  • RT: @moui: RT @cmic Cambodian govt issued an alerted letter about storm #Ketsana that will hit #Cambodia 29-30.09.09 http://ow.ly/rmp0 18:19:07
  • สั่งจอ 23" มาตั้งแนวตั้ง รัน Q9Alpha 18:23:29
  • RT: @urbanhideaway: Tried on another nice skin for the iPhone. The popular #iSkin #SoloFX. Ultra thin, w/ see thru patterns. 18:51:30
  • RT: @sugree: มองโลกแง่ดีเข้าไว้ จะตั้งแง่กันทำไม 18:52:06