Sugree

Main menu

  • About
    • Self
  • Project
    • jibjib
  • English
  • Thai

Python

Fixed noknok.py

Submitted by sugree on Mon, 07/14/2008 - 09:03.
  • Python
  • Social Network
  • Twitter
  • Thai

โค้ดคราวที่แล้วมีบั๊ก มีคนเจอด้วย นิดหน่อย ตกไปสองบรรทัด

diff --git a/noknok.py b/noknok.py
index 82e260f..8c30159 100644
--- a/noknok.py
+++ b/noknok.py
@@ -199,6 +199,8 @@ Commands:
         runonce(self.nok, q, eval(query), since_id,self._save_since_id)
 
     def _save_since_id(self, since_id):
+        if not self.conf.has_section('twitter'):
+            self.conf.add_section('twitter')
         self.conf.set('twitter', 'since_id', str(since_id))
         self.conf.write(open(self.options.config, 'w'))

ถ้าไม่ได้สร้างไฟล์ noknok.conf ไว้ตั้งแต่แรกก็อาจจะเจอปัญหาเล็กๆ น้อยๆตอนพยายามเขียน

เจออีกตัว

diff --git a/noknok.py b/noknok.py
index 8c30159..f7bb15a 100644
--- a/noknok.py
+++ b/noknok.py
@@ -151,7 +151,7 @@ Commands:
             command = self.args[0]
         else:
             command = 'twitterforever'
-        method = getattr(self, 'do_%s' % self.args[0])
+        method = getattr(self, 'do_%s' % command)
         if not method:
             print 'unknown command'
             return
  • 4 comments
  • Read more

Following all followers in NokNok

Submitted by sugree on Thu, 07/10/2008 - 00:12.
  • Python
  • Social Network
  • Twitter
  • Thai

สคริปต์ noknok.py เมื่อวันก่อนทำเอาหลายคนกลายเป็นสแปม เพราะพยายามจะเอาไปรันใน cron ยกตัวอย่างเช่น @pruet คราวนี้เลยแก้ตัวใหม่ ใส่ไฟล์คอนฟิกให้อันนึง อย่างน้อยก็เอาไว้เก็บว่าเคย sync ถึงไหนแล้ว และแถมด้วยการติดตามเพื่อนทุกคนของคนที่ต้องการ

เนื่องจาก NokNok ยังไม่มี APIs ผมก็ขี้เกียจทำ regexp สุดท้ายเลยตัดสินใจใช้ XPath ของ lxml ซะเลย ดูเหมือนว่าจะไม่มี lxml บนวินโดส์ ยังไม่รู้จะแก้ปัญหาให้ยังไง คำแนะนำตอนนี้คือ ลงลินุกซ์

  • 7 comments
  • Read more

Twitter to NokNok

Submitted by sugree on Tue, 07/08/2008 - 01:04.
  • Python
  • Social Network
  • Twitter
  • Thai

ช่วงนี้กำลังพยายามปั้น NokNok ให้เป็นดาว อย่างน้อยมันก็รับส่ง SMS ในไทยได้โดยตรง แต่ก็มีปัญหาอยู่บ้าง คือมันไม่มี API ไม่มีไคลเอนต์ ไม่มี IM อีกอย่าง ผมก็ฝั่งตัวเองอยู่ใน Twitter จนไม่อยากไปไหน โดยเฉพาะอย่างยิ่งบริการที่เป็นไทยล้วน เพื่อคนไทยโดยเฉพาะ มันแคบไปนิด เมื่อเป็นเช่นนี้ก็เลยต้องลำบากเขียนโปรแกรมมาช่วยอำนวยความสะดวกกันหน่อย

  • 3 comments
  • Read more

Parallel Programming in Python

Submitted by sugree on Thu, 07/03/2008 - 23:19.
  • Education
  • Python
  • Thai

สืบเนื่องจากตอนลองเขียน MPI ด้วย Pythonเมื่อต้นสัปดาห์ เพื่อให้เห็นผลชัดเจนก็ลองเขียนจริงๆ จังๆ ให้มันแก้ปัญหาได้ซักข้อ ขอสัมผัสอารมณ์ ความรัก ความรู้สึกซักหน่อย แล้วก็ได้เรื่องจริงๆ โจทย์ก็อันเดิม LCS อันแสนธรรมดา

  • Add new comment
  • Read more
12next ›last »

Popular Tags

Assumption BarCamp BarCampBangkok BarCampBkk2 BitTorrent Creature Drupal DrupalCamp DrupalCampBangkok Education Family GnuCash Google Gutsy Hardware Hardy Health Java jibjib Joke OpenOffice.org Python Review SoC Social Network Trip TwittBKK TwittDay Twitter Ubuntu
more tags

Powered By

debian
apache
drupal
drupal.in.th
feedburner

© 2007-2008 Sugree Phatanapherom. Creative Commons [Feed Content / Comment]
RoopleTheme