Google 리더의 피드에서 모든 블로그 게시물을 내보내거나 보관하는 방법이 있습니까?
때때로 블로그가 삭제되지만 Google 리더는 여전히 많은 콘텐츠를 저장합니다.
해당 블로그에서 블로그 항목을 하드 디스크로 내보내려면 어떻게해야합니까?
Google 리더의 피드에서 모든 블로그 게시물을 내보내거나 보관하는 방법이 있습니까?
때때로 블로그가 삭제되지만 Google 리더는 여전히 많은 콘텐츠를 저장합니다.
해당 블로그에서 블로그 항목을 하드 디스크로 내보내려면 어떻게해야합니까?
답변:
Google 리더에 로그인 한 후 url http://www.google.com/reader/atom/feed/[feed_address]?n=1000을 사용하여 각 피드의 마지막 1000 개 항목을 다운로드 할 수 있습니다 . 1000 개가 넘는 항목을 보관해야하는 경우이 절차 를 따라야 합니다 (키워드는 "연속 매개 변수").
피드의 원시 XML에 항상 액세스하고이를 분석하고 중요한 섹션을 디스크에 저장하는 고유 한 메소드를 작성할 수 있습니다.
이 Chrome 확장 프로그램 과 같은 기능 은 리더에서 활성화 한 다양한 피드의 XML에 액세스하는 데 도움이됩니다.
이 기본 정보를 가지고 있으면 블로그에서 전 세계에 노출 된 모든 컨텐츠를 얻을 수 있지만 전체 블로그를 위에서 아래로 가져 오는 것은 아닙니다. httrack 과 같은 것을 실행 하면 오프라인으로 볼 수 있도록 전체 블로그를 다운로드 할 수 있습니다.
며칠 전에 같은 일을하고 싶었으므로 https://code.google.com/p/getgrfeed/
이 스크립트는 Google 리더에 저장된 단일 피드 전체를 다운로드하는 데 사용할 수 있습니다. 예를 들어 BoingBoing에 대한 피드를 덤프하려면 다음과 같이 실행하십시오.
$ python getgrfeed.py http://feeds.boingboing.net/boingboing/iBag
그런 다음 Google 리더가 저장 한 모든 항목을 인쇄하기 시작합니다. 물론 BoingBoing은 바쁜 사이트이므로 시간이 걸리지 만 제대로 작동합니다. 이 기능은 특히 더 이상 존재하지 않는 블로그 항목 (또는 전체 사이트)의 사본을 저장하는 데 유용합니다.