블로그 이미지
JEEN

서울에 사는 꽃청년의 IT찌질모험기

Rss feed Tistory
IT/Perl 2009.06.09 17:42

[ Perl ] remedie (iTunes 가 부럽지 않은 Podcast(?) Web(?) App(?))

  Plagger 로 유명한 Tatsuhiko Miyagawa 씨가 작년 shibuya.pm tech talks에서 선보인 적이 있는 remedie 는... 지금 말하기는 솔직히 떡밥이 상했다고 봐도 됩니다. Plagger 에서도 그랬듯이, 자신이 원하는 설정과 방식으로 Web Page 를 긁어와서, 그것을 어떤 방식으로 처리할 것인가를 아주 유연하게 처리할 수 있었습니다.
 remedie 에서도 마찬가지... 굳이 PodCast Feed 뿐만이 아니라, 특정 Web page 에서의 미디어 정보를 그대로 긁어와서 등록시킬 수 있습니다. 이것이 다른 Podcast 어플과는 다른 점이지요.
 그리고 remedie 는 Local Web Service 입니다! 즉, 자신의  서버/PC/Mac 에 스탠드얼론으로 띄우면 지정된 port 로 Web 에서 접근할 수 있지요. 

* remedie 의 설치 

 우선 설치에는 git 이 필요합니다. git 이 설치되지 않았다면 우선은 git 을 설치해주세요.
 Mac 을 기준으로 설명하면...
 
 sudo port install git-core

 그리고 git 설치가 완료되면 
 
git clone git://github.com/miyagawa/remedie.git

 을 실행하면 실행된 디렉토리 아래에 remedie 라는 디렉토리가 생성됩니다.

 그리고 README.mkdn 에 자세한 내용이 실려있으니... 여기까지!

 의존 모듈을 설치하는 부분은 "문서를 읽어주세요!"

* remedie 조작 

  위의 의존 모듈 설치를 모두 끝내고 perl bin/remedie-server.pl 로 remedie 를 띄운다면 http://localhost:10010 으로 접근할 수 있습니다.

  그러면 대략 아래와 같은 화면이 나옵니다.

   
* remedie 의 특징 

  Mac/Linux 에서 remedie 는 실행계정의 홈디렉토리 아래에 .remedie 라는 디렉토리를 생성합니다. 
  여기에 Feed 관련 정보를 모아두는 DB (SQLite) 나, access/error 로그 등이 존재합니다. 
  (Windows 는 안써봐서 모르겠습니다...)
  
  직접적인 DB 조작은 권하지 않지만... 혹시나 해서...

* Fluid + remedie for Mac

  Mac 에서는  Fluid 라는 App 이 있습니다. 웹서비스를 로컬 App 로 작동하게 하는 것인데요.
  remedie 의 경우 이렇게 설정해주면 아주 편합니다.
  물론 jGrowl 이라는 자체적인 웹에서의 통보처리도 있지만, 
  Fluid 를 통해서 remedie App 을 만든 경우에는 
  새로운 피드 갯수 가 뱃지로 달려버리죠. 
  그리고 jGrowl 이 아니라 Growl 로 통보를 해줍니다.
  완전한 Mac App 로 바뀌어 버리는 것이죠.


* Fluid + remedie + U70


* 등록해놓은 Feed List (OPML)


  이 URL 을 다운로드 해서, New -> Import OPML 로 집어넣으면.. 제가 구독하고 있는 Feed 들과 똑같은 것을 구독하실 수 있습니다.
  
  ** 추천해주실 만한 곳이 있다면 메일로 접수받습니다. jeen |_at_| perl.kr

* References

 ** remedie 의 저자인 miyagawa 씨가 타이완의 오픈소스 컨퍼런스에서 발표한 영상과 슬라이드가 있으니 참고하세요. (라기보다 이 영상과 슬라이드를 보는 게 훨씬 이해가 빠를 거라고 생각합니다 ;ㅁ;)
신고
TOTAL 488,101 TODAY 38

티스토리 툴바