Perl과 웹 API 서비스

개요

PHP, Java, Python, JavaScript의 유행에서 떨어져, 오래된 것으로 꾸준히 하는 사람도 필요합니다. 바로 28년 넘게 발전해온 Perl 말입니다.
그 오래된 것을 새로 배우는 사람도 필요합니다. 사람들이 Perl을 접하게 만들고자 합니다.

목적

사람들이 Perl로 만들어진 서비스를 이용하고, 소스코드를 접하게 합니다.

세부내용

소스코드

http://github.com/imyaman/highest.youre.space

API 목록

http://github.com/imyaman/highest.youre.space에서 확인해주십시오.

이용 예시

curl

curl -X GET -H 'Accept: application/json' \
  http://highest.youre.space/api/time
curl -X GET -H 'Accept: text/html' \
  http://highest.youre.space/api/time
curl -X GET -H 'Accept: text/x-yaml' \
  http://highest.youre.space/api/time
curl -X GET -H 'Accept: text/xml' \
  http://highest.youre.space/api/time

JavaScript


Time is here,
$(document).ready(function(){
  $("#btnTime").click(function(){
    $.get("http://highest.youre.space/api/time", 
      function(data, status){
    $("#hereTime").append(data.time + "<br />");
    });
  });
});

내 컴퓨터에서 실행하기

소스코드를 다운로드 받습니다. perl을 설치합니다. Dancer 모듈을 설치합니다. 아래 명령으로 실행합니다.
$ perl app.psgi

세상에서 제일 좋은 집은?