2014-02-19 1 views
0

나는 (아주) 아마추어 코더이며 Tumblr에 구현하고 싶은 문제를 찾는 데 도움이 필요합니다.Tumblr을 가져오고 파일 이름을 바꾼 후

내 Tumblr의 특정 게시물 ID에 해당하는 각 txt 파일 이름을 가진 일반 .txt 파일의 폴더가 있습니다.

나는 일련의 사건이 들어가도록 가장 최근 포스트 ID가 자동으로 하루에 한 번 가져와 기존 폴더에 파일 이름을 대체 할 수있는 무언가 만들

:

  1. 내가 만듭니다
  2. 코드 내 텀블러에서 가장 최근의 포스트에서 포스트 ID를 가져옵니다 "/files/replace.txt를"파일 (아마도 매일 지정된 시간에?)
  3. 코드 "/files/replace.txt"을 "의 이름을 변경 /files/{PostID}.txt "

지금 당장이 작업을 수동으로 수행하고 있으며,이를 따라 잡기가 거의 불가능 해지고 있습니다. 이것을 실행하는 방법에 대한 아이디어가 있습니까?

시간 내 주셔서 감사합니다.

답변

0

텍스트 파일은 어디에 호스팅됩니까? 당신의 개인용 컴퓨터? 어딘가에있는 서버?

이것은 매우 구현하기 쉽습니다. Tumblr API을 호출하는 원하는 언어 (PHP로 게시물을 태그 지정)로 작은 스크립트를 만듭니다. 이 예에서,이 같은 호출 최근 게시물의 목록을 검색 할 수 있습니다 : 스크립트는 다음 최신 포스트 ID를 가지고 replace.txt의 이름을 바꿀 수

http://api.tumblr.com/v2/blog/YOURBLOG/posts/text?api_key=YOURAPIKEY 

. Linux 서버에서 실행 중이라고 가정하면 간단한 CRON 작업을 통해 원하는 간격으로 실행되도록 설정할 수 있습니다 (하루에 5 분 ~ 5 시간?)

+0

답장을 보내 주셔서 감사합니다! 파일은 내 컴퓨터가 아닌 외부 서버에서 호스팅됩니다. 그리고 부끄럽게도 코딩 방법에 대해 전혀 몰라요. 그러나 이것은 좋은 시작입니다. – user3328873

+0

그런 다음 위와 같이 설정해도 위의 링크 된 Tumblr API 문서를 살펴보고 최신 PostID를 가져 오는 작은 스크립트를 작성해야합니다. 일단 작동하면 새로운 PostID로 파일의 이름을 바꾼 다음 작업을 완료 할 수 있습니다! CRON (http://www.thegeekstuff.com/2009/06/15-practical-crontab-examples/)으로 실행되도록 스크립트를 설정하십시오 – binaryatrocity

+0

Nice! 파일이 내 개인용 컴퓨터에 있으면이 방법을 구현할 수 있습니까? 아니면 더 복잡할까요? – user3328873