!! 개인 블로그 업로드용으로만 사용해주세요 !!
$ cd express
$ npm install
MANAGE=https://{티스토리주소}.tistory.com/manage
POST_URL=https://{티스토리주소}.tistory.com/manage/posts.json
$ npm run build
$ npm run start
티스토리 아이디 : 개인 티스토리 아이디
티스토리 비밀번호 : 개인 티스토리 비밀번호
제목(string) : 블로그 글 제목
카테고리(number) : 카테고리 번호
태그 (example = #테스트 #테스트2) : #태그 #태그2
업로드할건지 (y/n) y
파일 경로 (example = ./articles/02_20240102_테스트입니다) : /Users/ttttt/Desktop/tistory-uploader-joo/articles/02_글.md
$ npm install -g joo-uploader-tistory
$ joo-upload -h
$ joo-upload register
$ joo-upload upload
아이디를 입력하세요 : 개인 티스토리 아이디
비밀번호를 입력하세요 [hidden] : 개인 티스토리 비밀번호
블로그 주소를 입력하세요 (.tistory.com 제외) : 티스토리 주소 앞부분
업로드 할 글 경로를 입력하세요. : 업로드 할 글 경로 (pwd)
글 제목 : 글 제목
카테고리 (ex. 1) : 카테고리 넘버 (모를경우 1로 지정 후 나중에 수정)
태그 (ex. #태그 #태그2) : 태그
업로드 (y / n) : y or n
-
express에서 실행할 경우 업로드 할 때마다 로그인을 다시하기 때문에 빠르게 반복될 경우 캡챠 화면이 뜰수도 있습니다. 캡챠 화면이 뜰 경우 브라우저에서 직접 업로드 진행해주세요. (캡챠화면은 브라우저에서 직접 로그인하고 시간이 지나면 사라집니다.)
-
cli에서 실행할 경우 joo-upload register 명령어를 통해 로그인 정보를 저장하기 때문에 한 번만 로그인 하면 12시간정도 joo-upload upload 명령어를 통해 글 업로드가 가능합니다.
-
만약 업로드 시 에러가 나게되면 joo-upload register를 다시 실행한 후 joo-upload upload를 진행하면 됩니다.
-
cli에서 joo-upload register 명령어를 사용하게 되면 /usr/local/lib/node_modules/joo-uploader-tistory/dist/userData.json 이라는 파일에 개인 아이디, 비밀번호 등이 저장되게 됩니다. 공용으로 사용하는 컴퓨터에선 개인정보가 노출될 수 있으니 개인 컴퓨터에서만 사용해주세요.
-
만약 개인정보를 지우고 싶으면 /usr/local/lib/node_modules/joo-uploader-tistory/dist/userData.json 파일을 삭제하시면 됩니다.
- 맥북의 경우 rm -rf /usr/local/lib/node_modules/joo-uploader-tistory/dist/userData.json
- 윈도우의 경우 폴더로 직접들어가서 삭제하시면 됩니다.
-
크롬이 설치되어 있어야 합니다.
-
비공개 글로 업로드 됩니다.
-
일단 업로드가 잘되는지만 확인한 상태라서 많은 에러가 있을 수도 있습니다. 하나씩 업데이트 하겠습니다.
-
수정, 삭제 등도 업데이트 예정입니다.