아주 간단한 image browsing CGI (in Tcl)

cinsk의 이미지

먼저 Tcl 8.x, tcllib, Imagemagick이 필요합니다.

실행환경: Tcl 8.4.5, tcllib 1.3, Imagemagick 6.2.0, apache version ??
제공기능: 자동 thumbnail generation, image당 description 기능
없는기능: authentification, upload.

첨부 파일 이름을 변경하고 실행 권한을 줍니다:

$ mv browse.cgi.txt browse.cgi
$ chmod a+x browse.cgi

그리고 이미지를 디렉토리별로 저장해 넣습니다. 예:

trip/index.html
trip/browse.cgi
trip/park/a.jpg
trip/park/a.jpg.desc
trip/park/b.jpg
trip/zoo/1.jpg
trip/zoo/2.jpg

또한, 특정 이미지에 description을 넣고 싶으면, 이미지 파일 이름에 ".desc"를 붙여서 HTML 형식으로 써 넣습니다. 예를 들어 a.jpg에 대한 설명을 "hello, world"로 하고 싶으면, 같은 디렉토리에 a.jpg.desc를 만들고 다음을 써 넣습니다:

<p>Hello, world</p>

그리고 최 상위 디렉토리에 browse.cgi를 위치시키고, shell prompt에서 그냥 실행시킵니다. 그러면 알아서 thumbnail image를 만듭니다. 그리고 나서 index.html에 다음과 같이 써 줍니다.

...
<ul>
<li><a href="browse.cgi?cwd=park">Park</a></li>
<li><a href="browse.cgi?cwd=zoo">Zoo</a></li>
</ul>
...

끝.

참고: http://www.cinsk.org/trips/

File attachments: 
첨부파일 크기
Plain text icon browse.cgi.txt7.99 KB
Forums: