package test.thrd;

public class FeedCollector {
public static void main(String[] args) {
test1 t = new test1();
t.start();
}
}

/**
 * 1. 포털의 RSS를 읽어서 블로그를 수집한다. 
 * 2. 수집된 블로그의 피드를 수집한다. 
 * 3. 수집된 피드를 차트 데이터로 만든다.
 * 
 * @author Administrator
 * 
 */
class test1 extends Thread {
private static int FLAG = 1;
private static int SLEEP = 3000;
private static int FSLEEP = 5000;
private static int CSLEEP = 10000;
private static boolean ISRUN = false;

public void run() {
while (true) {
if (FLAG == 1) {
if(!ISRUN){
parseFeed();
}
SLEEP = FSLEEP;
} else {
if(!ISRUN){
makeChartData();
}
SLEEP = CSLEEP;
}

try {
Thread.sleep(SLEEP);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}

public void parseFeed() {
ISRUN = true;
System.out.println("★");
FLAG = 2;
ISRUN = false;
}

public void makeChartData() {
ISRUN = true;
System.out.println("⊙");
FLAG = 1;
ISRUN = false;
}
}

전혀 검증되지 않은 코드입니다.

현재 클릭을 해야만 파싱이 되는 [알모]를 주기적으로 파싱처리되게 변경을 할까 생각중입니다.
생업이 무지하게 바쁜 관계로 생각만 하고 있습니다.
요렇게 변경하면 정말 메타블로그 같겠군요.






방금 [사진] 장미꽃과 촛불이라는 글을 발행했습니다.



저는 블로그에서 글을 발행하면 가능한한 블코 채널에 등록을 하는 편이랍니다. 근데 블코에 익숙치 않았을때 지금 발행한 글이 내글목록에 나타나지 않아서 당황해했던 적이 있었지요.



그럴땐 마이페이지에서 [Feed 다시 수집]을 클릭하면 지금 발행한 글을 블코에서 바로 수집을 해가게 된답니다.



짜짠~ 마지막으로 발행한 글인 [사진] 장미꽃과 촛불이 내글목록에 나오는군요.



근데, 블코에서 Feed를 수집하는 주기는 어떻게 될까요?