일상다반사2009/08/09 21:13
안녕하세요 ticle 팀의 우상정입니다.

저희 팀은 파이썬을 기본 언어로 선택해서 이번 프로젝트를 진행하고 있습니다.

하지만 다른 언어와 다르게 예제도 많이 부족하고,
사용하기 쉽도록 Wrapper 모듈도 많이 없는 것을 알게되어
이번 프로젝트를 진행하면서 아래의 Open API에 대해서 Wrapper 모듈을 작성하였습니다.

  • Daum 도서 검색 API for python
  • Daum Blog Search API for python
  • Tistory API for python
  • Google Search API for python
  • Google Blog Search API for python
  • Twitter API for python
  • Twitter Search API for python
  • 신규도서 List API for python

google과 같은 경우는 많은 Open Source형태로 라이브러리가 존재하였지만,
실제 사용하다보면 한글 인코딩 문제로 정상적으로 동작하지 않는 경우가 많았습니다.
그래서 새롭게 작성하였으며, 다른 티스토리, 다음 API는 작성된 예제를 바탕으로 만들어 보았습니다.

이번에 작성한 모듈은 이번 8회 Daum DevDay가 마무리 된 이후,
code.google.com과 같은 사이트에 Open Source 형태로 공개하도록 하겠습니다.

간단히 Google API의 사용하는 예제는 다음과 같습니다.

>> import GoogleSearch
>> g = GoogleSearch.GoogleSearch()
>> retCount = g.Search("빠르게 활용하는 파이썬 3")
>> print("Search Result: %d" % retCount)
>> results = g.GetResults()
>> for r in results:
>>        print(r.title)
>>        print(r.summary)
>>        print(r.url)
>>        print("*" * 20)

Search Result: 371
YES24 - [국내도서]빠르게 활용하는 Python 파이썬 3 프로그래밍
저서로는 『Visual C++를 이용한 게임봇 만들기』,『IT CookBook for Beginner C++ 기초』, 『빠르게 활용하는 파이썬 3 프로그래밍』 등이 있다. 저자 : 우상정 ...
http://www.yes24.com/24/goods/3432490
********************
[알라딘]빠르게 활용하는 파이썬 3 프로그래밍 - 위키북스 프로그래밍 ...
2009년 7월 1일 ... 리눅스/유닉스 프로그래밍. 빠르게 활용하는 파이썬 3 프로그래밍 - 위키북스 프로그래밍 프랙티스 1. 신호철 (지은이) | 위키북스 ...
http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8992939302
********************
Inside development, people and my life :: 신간 파이썬 3! 강컴 오늘 ...
... python 3 - 그랜드 하얏트 - 파이썬3 - 이쁜 포스트잇 - 에버랜드 - 신호철 - 케리비안베이 - python3 - 우상정 - 클링온 - 빠르게 활용하는 파이썬 3 - 파이썬 3 ...
http://again4you.tistory.com/?page=4
********************
... (skip)

동일하게 구글 블로그 검색도 다음과 같이 동작하게 됩니다.

>> import GoogleBlogSearch
>> g = GoogleBlogSearch.GoogleBlogSearch()
>> if(g.Search("열혈강의 파이썬")):
>>       while g.MoveNext() == True:
>>       ret = g.GetCurrentResult(True)
>>       print(ret.title)

Cherrykyun 2.0 :: 열혈강의 파이썬 6장 튜플 연습문제 풀이
Cherrykyun 2.0 :: 열혈강의 파이썬 13장 예외 처리 연습문제 풀이
Cherrykyun 2.0 :: 열혈강의 파이썬 10장 함수 연습문제 풀이
Cherrykyun 2.0 :: 열혈강의 파이썬 14장 약한 참조, 반복자, 발생자 ...
Cherrykyun 2.0 :: 열혈강의 파이썬 5장 리스트 연습문제 풀이
Cherrykyun 2.0 :: 열혈강의 파이썬 7장 사전 및 집합 연습문제 풀이
Cherrykyun 2.0 :: 열혈강의 파이썬 9장 파일 연습문제 풀이
Cherrykyun 2.0 :: 열혈강의 파이썬 12장 클래스 연습문제 풀이
Inside development, people and my life :: 신간 파이썬 3! 강컴 오늘 ...
정말 괜찮은 파이썬 입문서가 나왔다.

그외 다른 API에 대해서는 마감 시간이 다가온 관계로 차차 하나씩 올리도록 하겠습니다.
마감시간에는 올려야 점수를 잘 받을 거 같아서요. (^___________^ - 꼭 뽑아주세용)

그럼 오늘도 좋은 하루 보내세요.
감사합니다.

저작자 표시
이올린에 북마크하기(0) 이올린에 추천하기(0)
Posted by again4you