전출처 : Klaus > 알라딘 서재 백업 도구

0. 프롤로그

  • 개인적으로 필요해서 알라딘 서재 백업(backup) 도구를 만들었습니다. 필요하신 분은 갖다 쓰세요.
  • 이것을 사용함으로 인하여 발생하는 손해에 대해서는 제가 책임지지 않습니다!
  • 테스트를 별로 안 해봤습니다. 혹시 버그가 있으면 제게 알려주세요.
  • 이 프로그램은 '마이페이퍼'와 '마이리뷰'만 백업합니다. 그 외의 것들은 백업하지 않습니다.
  • 참고로 마이페이퍼나 마이리뷰에 올라온 그림들도 모두 백업됩니다.

1. 다운로드

http://my.dreamwiz.com/jeehk/works/albackup/albackup1.zip
http://my.dreamwiz.com/jeehk/works/albackup/albackup2.zip

위 두 파일을 내려받고, 같은 폴더에 압축을 풉니다 (두 개로 쪼갠 이유는, 치사한 드림위즈가 2MB 이하 파일만 올릴 수 있게 되어 있어서... --;)

2. 실행시키기

위에서 압축을 푼 폴더로 가서 albackup.exe 를 더블클릭하면 됩니다.



그러면 다음과 같은 실행 화면이 나옵니다.



 

3. 백업할 서재의 ID 혹은 CNO 를 넣기

누구의 서재를 백업할지를 백업 프로그램에게 알려줘야 합니다. 그러기 위해서는 위 화면의 ID 또는 CNO 칸을 채워줘야 합니다 (둘 중 하나만 채우면 됩니다).

ID는, '서재 관리' 화면의 맨 밑에 아래처럼 나옵니다. 제 경우는 서재 ID가 jeehk입니다.



ID를 모르시면 CNO 번호를 넣으세요. CNO 번호는, '마이페이퍼(전체보기)' 등을 클릭했을 때 주소칸에 나오는 숫자입니다. 아래 그림에 나오듯, 제 경우는 CNO가 754175103이군요 (아래 그림을 클릭하면 커집니다. 확인해 보세요).



자신이 아닌 다른 사람의 서재라고 백업 못할 이유가 없습니다. 그 사람의 ID나 CNO 번호만 알면 됩니다.

4. 로그인이 필요한 경우는 이렇게

비공개 카테고리의 페이퍼들을 백업하기 위해서는, 백업 프로그램이 알라딘에 로그인을 해야 합니다. 백업 프로그램이 로그인을 할 수 있도록, email 칸과 password 칸도 채워 주세요. 여러분이 알라딘에 로그인할 때 쓰는 email 주소와 암호를 넣어 주시면 됩니다.

email 칸을 비워 두시면 로그인 하지 않고 손님 자격으로 들어가서 백업을 하게 됩니다. 이때는 공개된 카테고리만 백업되겠지요.

5. 백업 시작

'GO!' 버튼을 누르시면, 저장할 폴더를 선택하는 화면이 나옵니다.



적당한 폴더를 선택한 뒤에 '확인'을 클릭하세요. 그러면 백업이 시작됩니다. 진행될 동안 잠시 기다리세요.

주의: 어떤 컴퓨터에서는 폴더 이름이 한글로 되어 있으면 저장이 안 됩니다! 이거 고치는 방법 누가 좀 알려주세요 =_=

 

6. 백업 끝



위 그림처럼 'COMPLETED! NOW YOU MAY CLOSE THIS WINDOW.' 라는 말이 나오면, 백업이 끝난 것입니다. 이제 창을 닫아 버리셔도 됩니다.

7. 백업한 서재 보기

앞에서 지정했던 폴더로 가 보시면, 서재가 백업되어 있습니다.



여기서 paper1.html 이나 review1.html 을 더블클릭하시면, 백업된 서재를 보실 수 있습니다.

(paper2.html 이나 review2.html 이 있으면 그걸 클릭해도 됩니다. 숫자는 상관 없단 말이지요)

백업된 서재를 보실 때는 오직 다음 것들만 클릭할 수 있습니다.

  • '마이리뷰(전체보기)'
  • '마이페이퍼(전체보기)'
  • 페이지 이동 버튼들
  • 그림들 (클릭하면 크게 나옴)

그 외의 다른 부분을 클릭하면 에러 메시지를 보시게 됩니다. 그때는 가볍게 '백 스페이스' 키를 눌러 주세요.

8. 에필로그

Python으로 작성하였습니다 (GUI는 Tkinter입니다). py2exe를 이용하여 Windows 용 실행 파일을 만들었습니다.

소스 코드는 http://my.dreamwiz.com/jeehk/works/albackup/albackup.py 에 있으니 필요하신 분은 가져다 고쳐 쓰세요.

Python 재밌네요 ^^


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기