특정 주제의 모든 게시글을 하나의 문서(마크다운, PDF, HTML 등 어떤 형식이든)로 내보내는 방법을 찾고 있습니다. 설정, 플러그인, 외부 스크립트 등 어떤 방식이든 괜찮습니다. 관련 기능이 있을까요?
포맷이나 이미지가 일부 손실되더라도 저에게는 유용할 것입니다.
특정 주제의 모든 게시글을 하나의 문서(마크다운, PDF, HTML 등 어떤 형식이든)로 내보내는 방법을 찾고 있습니다. 설정, 플러그인, 외부 스크립트 등 어떤 방식이든 괜찮습니다. 관련 기능이 있을까요?
포맷이나 이미지가 일부 손실되더라도 저에게는 유용할 것입니다.
아마도 해당 주제에는 귀하에게 유용한 옵션이 있을 수 있습니다.
감사합니다. 몇 번 검색해 보았지만 찾지 못했습니다.
per_page와 같은 쿼리 문자열 매개변수가 있을까요? 해당 값을 시도해 보았지만 작동하지 않았는데, 아마도 철자가 다를 수도 있겠네요.
“페이지” 크기는 1000으로 고정되어 있습니다. 하지만 OS 출력 UI에서 원하는 개수를 조절할 수 있습니다.
다음 페이지를 요청하는 것은 가능합니다.
마크다운 포맷을 제공하는 /raw/topic-id URL의 경우 페이지 크기가 100으로 설정되어 있는데, 제게는 약간 짧습니다. 이를 1000으로 늘릴 수 있다면 좋겠습니다. 제 포럼에는 게시물이 100개 이상인 주제가 꽤 있지만, 1000개를 넘는 주제는 없습니다.
다음과 같은 스크립트를 사용하여 특정 주제에서 10페이지를 요청할 수 있습니다.
wget https://meta.discourse.org/raw/TOPIC_ID\?page\={1..10}
감사합니다. 이 작업을 해보려는 다른 분들을 위해, 제가 성공적으로 사용한 명령어 예시를 공유합니다:
mkdir md-dl; cd md-dl
wget https://discuss.criticalfallibilism.com/raw/464\?page\={1..3}
cat 464* > combined.md
추가 페이지를 다운로드하는 것은 괜찮습니다. 다만 빈 파일로만 남게 될 뿐입니다. 하지만 페이지가 9개를 초과할 경우, 알파벳 순서상 10이 2보다 앞에 오기 때문에 페이지 순서가 어긋날 것이라고 생각합니다.