login


在GAE 上海group里面看到有人抱怨gae 的blog 太多 看来是得改变iHere blog的策略了..其实很早在与robert mao老大的对话中已经有了雏形了 那就是:service 呵呵 敬请期待!
这是以前在Twiiter里面抖的包袱:P 也隔了很久了(腐败的春节XD...)终于有个第一个实现:slug service

顾名思义 slug service 提供中文到英文的slug转换服务,输入为blog的title,输出为slug形式的url
例如:http://ihere.appspot.com/slug/service/?slug_text=牛年快乐
输出为:happy-year-of-the-ox

简单说下实现原理:
利用gae的urlfetch功能,去google translate页面翻译然后用BeautifulSoup解析得到结果,返回response给调用者。
调用的时候同样利用urlfetch:http://ihere.appspot.com/slug/service/?slug_text=牛年快乐 这个地址 ,结果会在response取得,我写了个包装函数可以直接调用
get_slug_from_service
我的post的url其实就利用了这个slug功能,本来是个内部函数调用,现在公开为公共service。现在还只是个雏形而已。其实我更大的意思是想说下今后ihere blog的发展构思:在GAE上提供随处可用的service!

今后的iHere Blog的发展可能会往两个方向发展:Service&Web UI (Outer Heaven是UI方面的一个尝试..)

最近的Roadmap:
  1. Tag Service(Tag Cloud...)
  2. Comment Service(类似于Google Friends Connect的形式 )
  3. Status Service(记录访问数,ip等等..)
  4. Blog Import/Export Service(单纯导入导出Blog...)
  5. ....(占位)
目标有点大...- -! 够我忙活一整年的了...有志者 可以一起做 加入这个论坛吧:-)


    Share in Google Reader     Share in Twitter..     Share in Friendfeed     Leave a Reply

6 Response to “iHere blog的发展构想:单纯提供Service & 元宵节献礼:iHere slug service”

  1. evertobe Says:

    PS: 想使用Slug Service的同学 请在此留言:P
    你的支持是我最大的鼓励

  2. godtime123 Says:

    支持下

  3. godtime123 Says:

    Outer Heaven 很花哨,但不实用

  4. evertobe Says:

    Outer Heaven  是个半成品 呵呵 想做点有意思的东西~ 通过这个也催促自己多学点js  最近确定了jquery作为js库:P 对Outer Heaven还有什么具体的改进意见 可以留言讨论:P

  5. areyoulookon Says:

    去google translate页面翻译 这个划不来吧,觉得GAE还是少一点urlfetch比较好

  6. youngking Says:

    google translate提供了ajax的api,返回json格式的结果,直接用json来解析简单多了,用不着BeautifulSoup来解析,万一页面变化还得重写

    http://xmuer.appspot.com/2009/02/10/slug-url-method

Leave a Reply


Logo

About Me

  • A Computer Geek in Beijing, China. Focus on Web2.0 Technology: Google App Engine, Python, Django, Software Architecture, Agile, JAVA, J2EE, JavaScript, etc.

    Coding for fun, Coding with passion :-) It's my life!

Most Popular Posts

Tags