티스토리 블로그는 블로그 API를 통해서 글을 작성할 수 있었습니다. 블로그 APIMicrosoft Word 와 같은 외부 편집기 프로그램을 통해서 티스토리에 글을 게시하고 수정할 수 있는 API 입니다. 그런데 보안에 취약한 문제 등으로 2016 12월에 지원을 종료하였습니다. 대신에 오픈 API는 계속 사용할 수가 있습니다.

http://notice.tistory.com/2359

저는 아래 주소의 로또 관련 포스팅을 매주 자동으로 생성하고 있습니다. 로또 결과 발표가 나면 단순한 형태의 크롤링을 통해 로또 당첨번호를 가져오고~ 계속해서 안 나오고 있는 숫자들을 자동으로 찾습니다.

http://iamaman.tistory.com/category/%EB%A1%9C%EB%98%90

이후 포스팅할 로또 HTML 페이지를 생성 한 다음 티스토리 오픈 API를 통해서 로또 포스팅을 업로드 하고 있습니다.

http://www.tistory.com/guide/api/post

그런데 오픈 API 사용 실력이 딸리다 보니 텍스트 업로드는 알겠는데 파일 업로드는 잘 모르겠더군요. 매주 로또 파일이 업로드 되는데 글에 첨부되는 텍스트 파일 업로드를 자동으로 하는 방법을 잘 모르겠어서, 로또 파일 업로드는 수동으로 처리하고 있습니다. 

오픈 API를 확인해 보면 파일 첨부 API가 있습니다. 파일 첨부 API를 사용해서 텍스트 파일을 업로드를 여러 번 시도해 봤지만 정상적으로 동작하지 않았습니다. 그래서 이번에는 제가 가지고 있는 Synology NAS 에 터미널로 붙어서 CURL을 통해 티스토리 블로그에 파일첨부를 시도해봤습니다.

curl -F 'access_token=access_token값' \

     -F 'blogName=iamaman' \

     -F 'uploadedfile=@./lotto.txt' \

     https://www.tistory.com/apis/post/attach

텍스트 업로드를 시도하자 아래 그림과 같이 이미지만 업로드 할 수 있다고 에러 메시지가 뜨더군요. ~! 결과적으로 오픈 API의 파일 첨부 API를 사용해서는 텍스트 파일은 업로드 할 수 없다는걸 이제야…. 알게 됐습니다.


같은 방법으로 이미지파일을 업로드 해 보니 정상적으로 첨부가 되더군요.  정상적으로 동작하면 응답값 200을 받습니다.

그럼 텍스트 파일을 이미지 확장자로 만든 다음에 업로드 해 보면 어떻게 될까... 해서 해 봤는데... 역시나 안되더군요. 


이 글을 보시는 분들은 저처럼 Tistory Open API 를 통해 텍스트 파일 첨부하려고 뻘짓하지 마시기 바랍니다.


오늘은 오픈 소스 파일 동기화 프로그램인 FreeFileSync에 대해 소개하려 합니다.

 

컴퓨터를 사용하다 보면 당연히 백업을 해야 하는 경우가 많이 생깁니다.

 

저는 운영체제가 깔려 있는 C:\ 에서 D:\ 로 백업을 주로 하는데~ 아무래도 이래 저래 윈도우를 주로 사용하게 되다 보니 마땅한 백업 툴이 별로 없더군요.

 

그래서 찾아보니 아래 주소의 FreeFileSync 라는 프로그램을 알게 되었습니다.

 

http://www.freefilesync.org/

 

FreeFileSync 는 윈도우뿐만 아니라 리눅스 맥 에서도 돌아가는 Cross-platform 툴 입니다.

 

다운로드는 아래 주소에서 받을 수 있습니다.

 

http://www.freefilesync.org/download.php

설치하면 아래 그림과 같이 생겼는데~

 

사용 방법도 굉장히 심플한데~ 위 그림과 같이 동기화 할 폴더를 설정하고~ 양방향을 할지 미러링을 할지 그냥 업데이트를 할지 설정한 다음에~

 

F9 를 누르거나 동기화 버튼을 누르면 동기화가 됩니다.

 

일괄작업으로 저장을 누르면 작업에 대한 배치 파일도 만들 수 있습니다.

 

예약 작업으로 걸어 놓고~ 운영체제 종료 시 자동으로 백업하게 하는 것도 좋은 방법일 것 같네요~


  1. 야옹야옹 2018.09.19 09:50

    좋은 정보 감사합니다.
    백업프로그램 마땅한거 없어서 애먹었는데...
    땡큐요~

요즘은 하드 가격이 그리 비싸지 않아서 테라 크기의 하드를 많이 장착해서 사용하곤 합니다.

 

그런데… 보통 동영상이나 음악 등을 하드에 모으는 게 아니라면~ 일반적으로 테라 바이트까지 쓸 일도 별로 없죠~

 

냉장고랑 하드랑 공통점이~ 크면 클수록… 뭔가 가득 가득..채워놓고 정리를 안 한다는 건데요~

 

냉장고처럼 하드도 쓸데 없는 파일들이 하드내에 산적해 있으면 좋을 게 없습니다.

 

디스크 조각 모음을 할 래도~ 여유 공간이 필요하고~ 하드의 파일들을 찾기 위해 파일 검색을 할 때도 쓸데 없는 파일들은 방해가 될 뿐이죠~

 

냉장고는 그냥 열고~ 보면 되지만…. 하드는 냉장고에 비해 하도 복잡해서 처음부터 정리를 잘 안 하면 한눈에 뭐가 어디 있는지 알기가 어렵습니다.

 

하드 정리를 위해, 하드내의 파일들에 대해 크기 별로 볼 수 있도록 해주는 프로그램이 필요해서 찾아보니 아래 주소의 WinDirStat 라는 프로그램이 나오더군요~

http://windirstat.info/index.html

 

아래 주소에서 다운로드 가능합니다.

http://windirstat.info/download.html

 

본 프로그램은 윈도우용 프로그램인데~

 

데비안 계열 리눅스 프로그램은 http://kdirstat.sourceforge.net/

 

맥용 프로그램은 http://www.derlien.com/ 또는 http://grandperspectiv.sourceforge.net/ 를 참조하시면 됩니다.

 

일단 위 다운로드 링크에서 프로그램을 다운로드후~ 설치를 합니다. 설치야 뭐 다음~ 다음 아시죠~?

 

그 다음에 WinDirStat 프로그램을 실행 시키면~ 첨에~~ 하드를 막~~ 스캔 합니다.

 

Treemap 을 만들기 위한 과정인데요~ 그냥 기다리시면 됩니다.

 

그리고 어느 정도 시간이 지난 후 아래 그림처럼 F9 를 눌러 보시면~ 아랫부분과 같이 Treemap 이 보여집니다.  

 

직관적으로 아시겠지만 아래 map 그림에서 각 사각형의 크기는 파일 또는 폴더의 크기입니다.

 

어떤 파일이 큰지 바로 바로 알 수 있고 확인 후 정리 할 수 있겠죠?

 

또한 오른쪽 윗부분에서 보시는 바와 같이 파일 형식도 같이 볼 수 있기 때문에 정리하는데 굉장히 편리하다는 생각이 들더군요.

 

저는 본 프로그램 덕분에 쓸데 없는 파일들이 차지하던~ 것들이 다 지워 줬더니… 한 300 기가 정도 되더군요… ㅡㅡ;

 

냉장고 청소 한 것처럼 속이다 시원~ 하네요.

+ Recent posts