slrclub 장터 매복.. ??

요즘 들어 백수에 돈도 없으면서…
[img:395m7idv]http://farm3.static.flickr.com/2360/2243445549_176f860fa6.jpg[/img:395m7idv]
와 같이 생긴 롤라이라는… 카메라에 은근히 관심이 생기고 있다보니…
카메라 장터에 생각없이 들리다가…
(사진의 녀석들은 무자게 비싼 녀석으로 알고 있습니다… 다만 생긴거만 유사한(?)… 저가형에 관심을…)

예전에 간략하게 만들었던… slrclub 장터 매복 스크립을 반은 재미로… 조금… 손을… 보았습니다…
이러면 어떨까 저러면 어떨까 하다가… 좀 많이 지져분해졌지만…
그럭저럭 돌아갑니다…

[code:395m7idv]#!/bin/bash

slrclub 장터 매복 스크립트 입니다... 지름신의 부활을 꿈꾸며.. 쿨럭...

아래 waveplay 또는 beep 앞에 주석을 삭제.. 또는 자신이 사용하는

player로 바꾸어서 찾는 결과가 나왔을때.. 소리가 나게 할수 있습니다..

rm .slrclub-cache.html 2> /dev/null

if [ -z "$1" ]
then
echo -n "찾고자 하는 단어를 입력하세요 -복수 허용.(OR) : "
declare -a search_word
read -a search_word
all_word=${search_word[0]}
if [ "${search_word[1]}" ];then
for ((i = 1 ; i < ${#search_word[@]} ; i++))
do
all_word="$all_word|${search_word[i]}"
done
fi
if [ -z $search_word ]; then
echo "아무것도 입력하지 않았습니다."
exit
fi
else
all_word=$1
until [ -z "$2" ]
do
all_word="$all_word|$2"
shift
done
fi

echo -n "AND 논리로 찾을 단어를 적으세요(옵션) : "
declare -a search_word2
read -a search_word2
second_word=${search_word2[0]}
if [ "${search_word2[1]}" ];then
for ((i = 1 ; i < ${#search_word2[@]} ; i++))
do
second_word="$second_word|${search_word[i]}"
done
fi

echo -n "재검색 시간간격(기본 15초) : "

read TL
if [ $TL ]; then
expr "$TL + 1" 2>&1 /dev/null
if [ $? = 0 ];then
echo
else
TL=15
fi
else
TL=15

fi

echo -n "팝니다 물건을 찾으면 엔터, 또는 Yes, Y, 삽니다 이면 No 또는 N : "

read category

if [[ $category == "No" || $category == "N" || $category == "n" || $category == "NO" ]];then
category_name="삽니다"
category_num="2"
echo "삽니다 를 찾습니다."
else
category_name="팝니다"
category_num="1"
echo "팝니다로 찾습니다."
fi

sleep 1

while [ 1 ]
do
clear
echo "카테고리 $category_name 에서 단어들 ($all_word) 를 찾습니다"
if [ "$second_word" ]; then
echo "반듯히 포함되길 바라는 단어는 ($second_word) 입니다"
fi

date +%r

echo &quot;----------------------------------------------------&quot;
wget -q -O &#46;slrclub-cache&#46;html --load-cookies cookies&#46;txt http&#58;//www&#46;slrclub&#46;com/bbs/zboard&#46;php\?id\=used_market\&amp;category\=$category_num
if &#91; &quot;$second_word&quot; &#93;; then
    SR=$(cat &#46;slrclub-cache&#46;html | piconv -f euc-kr -t utf8 | grep vx2&#46;php | grep &quot;$category_name&quot; | grep -v dotum_11 | egrep  &quot;($all_word)&quot; | egrep &quot;($second_word)&quot; | awk -F\&gt;  '{print $7&quot;=&quot;$6}' | awk -F\= '{print $1 &quot;\n&quot; &quot;\&quot;http&#58;//www&#46;slrclub&#46;com/bbs/vx2&#46;php?id=used_market&amp;no=&quot;$16&quot;\n&quot;}'| sed -e s/\&lt;\\/a//g )
    rm &#46;slrclub-cache&#46;html 2&gt; /dev/null
else
    SR=$(cat &#46;slrclub-cache&#46;html | piconv -f euc-kr -t utf8 | grep vx2&#46;php | grep &quot;$category_name&quot; | grep -v dotum_11 | egrep  &quot;($all_word)&quot;  | awk -F\&gt;  '{print $7&quot;=&quot;$6}' | awk -F\= '{print $1 &quot;\n&quot; &quot;\&quot;http&#58;//www&#46;slrclub&#46;com/bbs/vx2&#46;php?id=used_market&amp;no=&quot;$16&quot;\n&quot;}'| sed -e s/\&lt;\\/a//g )
    rm &#46;slrclub-cache&#46;html 2&gt; /dev/null
fi

if &#91; &quot;$SR&quot; &#93;; then
    echo -e &quot;$SR&quot;
    wavplay -q &#46;/got_a_message&#46;wav
    #beep
else 
    echo &quot;No Serch Result&quot;
fi
echo &quot;----------------------------------------------------&quot;
echo $TL&quot;초후 재 검색 됩니다&#46;&quot; 
echo &quot;Control-C will stop this shell&quot;
sleep $TL

done [/code:395m7idv]
[attachment=1:395m7idv]screenshot_008.jpeg[/attachment:395m7idv]
실행 시키면 검색 조건, 검색 간격, 검색 분유…(판매, 구매??)
를 선택할수 있습니다…
복수 단어는 띄워쓰기로 입력하면 구분 되어 OR 형태로 찾습니다…

[attachment=0:395m7idv]screenshot_009.jpeg[/attachment:395m7idv]
화면이 주어진 시간 또는 15초 간격으로 주기적으로 갱신 되면서…
검색 결과가 있으면 보며주며 이때 소리도 내줍니다…
그놈 텀 roxtrem 등에서는 링크를 클릭하여 판매, 구매 게시물로 파로 이동 할수도 있습니다.
(단 url 부분 뒷부분을 선택하여 브라우저를 열어야 제대로 열리는 경우가 가끔 있네요…)

스크립트 안에 있는 got_a_message 는 아래 링크에서 받으실수 있습니다.

http://simplythebest.net/sounds/WAV/eve ... _wavs.html
  1. 오타가 있어 수정했습니다…
  2. 스크립트중에 카운트 하는데 실수가 있어 수정했습니다.

와… 이거 굉장한데요?
다른 사이트에 응용도 가능할까요? ㅎㅎ

글올리는 사람 마음이 중요 하겠지만
이런 글은 활용게시판으로 …

아니면 최소한 팁게시판으로 … 가야 합니다.

[quote="Mr.Dust":s7nhkbzm]와… 이거 굉장한데요?
다른 사이트에 응용도 가능할까요? ㅎㅎ[/quote:s7nhkbzm]
사실 잘 뜯어 보면 별거 없는 스크립트예용…
구글링 하면 다나오는… 사용법 조합한거뿐이예요… 쿨럭…

제 생각에… 우선 zeroboard 쓰는 게시판은 다 응용 가능하고요…
다른 건… 그 사이트를 뜯어봐야… 쿨럭…

[quote="강분도":s7nhkbzm]글올리는 사람 마음이 중요 하겠지만
이런 글은 활용게시판으로 …

아니면 최소한 팁게시판으로 … 가야 합니다.[/quote:s7nhkbzm]

아… 재미성이 커서요… 여기다 올렸는데… 쿨럭… ^^;
팁이나 활용이라는 생각은 전혀 못했어요…

아참 그리고 위에 cookie.txt 는 자신의 브라우저에서 쿠키 파일을 뽑아… 저장해서 사용해야 합니다…
예전에는 firefox 가 그냥 txt 로 쿠키를 저장했는데. 요즘은 업그레이 되어서…
export domain cookies 같은 애드온을 설치해 뽑아줘야 하더라구요…