본문으로 건너뛰기
로그인 둘러보기
생산성·자동화 · 윈도우즈 유틸 · 인터넷·네트워크·원격

reddit-dl (Install)

0

reddit-dl는 Reddit에서 콘텐츠를 다운로드하기 위한 콘솔 애플리케이션입니다. 사용자의 게시물, 서브레딧의 게시물, 개별 게시물 등 다양한 Reddit 콘텐츠를 로컬에 저장할 수 있습니다.

MIT 라이선스Reddit 다운로더미디어 다운로드오픈소스자동화 도구콘솔 애플리케이션

소개

reddit-dl는 Reddit에서 콘텐츠를 다운로드하기 위한 콘솔 애플리케이션입니다. 사용자의 게시물, 서브레딧의 게시물, 개별 게시물 등 다양한 Reddit 콘텐츠를 로컬에 저장할 수 있습니다. GitHub에서 PatrickKFkan에 의해 개발 및 공개된 오픈소스 도구입니다.

상세정보

프로그램 소개

reddit-dl은 Reddit의 다양한 콘텐츠를 컴퓨터로 안전하게 백업하고 보관할 수 있게 해주는 콘솔 기반 다운로더입니다. 특정 사용자가 제출한 게시물, 서브레딧의 모든 게시물, 또는 단일 게시물과 같은 다양한 대상을 지정하여 선택적으로 다운로드할 수 있습니다.

주요 기능

reddit-dl은 다음과 같은 핵심 기능을 제공합니다.

  • 다양한 Reddit 콘텐츠 다운로드: 서브레딧(r/subreddit), 사용자(u/username), 개별 게시물 URL 또는 ID를 대상으로 지정하여 다운로드할 수 있습니다. 각 게시물의 본문, Reddit 호스팅 이미지, 갤러리, 비디오, Redgif 비디오, 댓글, 작성자 정보를 포함합니다.
  • 계정별 콘텐츠 접근: Reddit 계정 인증을 통해 저장한 게시물/댓글(my/saved), 구독한 서브레딧의 게시물(my/joined), 팔로우한 사용자의 게시물(my/following)과 같은 개인화된 콘텐츠도 다운로드할 수 있습니다.
  • 유연한 다운로드 옵션: 날짜 범위 지정(–after, –before), 다운로드 수 제한(–limit), 기존 콘텐츠 건너뛰기(–continue), 프록시 서버 지원(–proxy) 등 다양한 옵션을 제공하여 사용자의 필요에 맞게 다운로드를 제어할 수 있습니다.
  • 다운로드 콘텐츠 탐색: 다운로드된 콘텐츠를 웹 브라우저에서 편리하게 볼 수 있는 내장 웹 서버(–browse)를 제공합니다. 로컬에서 실행되는 웹 서버에 접속하여 아카이브된 콘텐츠를 탐색할 수 있습니다.
  • 일괄 다운로드 지원: 여러 대상을 텍스트 파일(targets.txt)에 나열하여 한 번에 처리할 수 있으며, 과거 다운로드 기록을 기반으로 새로운 콘텐츠만 효율적으로 가져올 수 있습니다.

다운로드·설치 방법

공식 GitHub 릴리스 페이지에서 시스템에 맞는 패키지를 다운로드합니다. 현재 Windows x64 및 Linux 버전이 제공됩니다. 다운로드한 압축 파일을 풀면 reddit-dl 실행 파일이 포함됩니다. 편의를 위해 실행 파일이 있는 디렉토리를 시스템 PATH에 추가할 수 있습니다.

비디오 다운로드 참고사항: Reddit 비디오를 다운로드하려면 시스템에 FFmpeg가 설치되어 있어야 합니다. FFmpeg가 시스템 PATH에 없는 경우, 실행 시 –ffmpeg 옵션을 사용하여 FFmpeg 실행 파일의 경로를 직접 지정할 수도 있습니다.

기본 사용법/명령어

터미널(명령 프롬프트)에서 reddit-dl을 실행하여 Reddit 콘텐츠를 다운로드합니다. 주요 사용 예시는 다음과 같습니다.

  • 사용자 게시물 다운로드: 특정 사용자의 모든 게시물을 현재 디렉토리에 저장하려면 reddit-dl “u/johndoe”를 실행합니다.
  • 서브레딧 게시물 다운로드: 특정 서브레딧의 게시물을 지정된 폴더에 저장하고 댓글과 작성자 정보를 포함하려면 reddit-dl -o “C:\Reddit-Stuff” –comments –post-authors “r/funny”와 같이 명령어를 구성합니다.
  • 단일 게시물 다운로드: Reddit URL이나 p/post_id 형식으로 개별 게시물을 지정하여 다운로드할 수 있습니다.
  • 계정 콘텐츠 다운로드: 인증 파일을 사용하여 저장한 게시물, 구독 서브레딧, 팔로우 사용자의 콘텐츠를 다운로드합니다. 예: reddit-dl -x auth.conf “my/saved”.
  • 다운로드된 콘텐츠 탐색: reddit-dl –browse를 실행하면 로컬 웹 서버가 시작됩니다. 표시되는 URL을 웹 브라우저에서 열어 다운로드된 콘텐츠를 탐색할 수 있습니다.

이런 경우에 유용합니다

reddit-dl은 다음과 같은 상황에 유용합니다.

  • 重要Reddit 콘텐츠 백업: 관심 있는 서브레딧이나 사용자의 유용한 정보, 흥미로운 게시물이 삭제되거나 변경되기 전에 로컬에 안전하게 보관하고 싶을 때.
  • 오프라인 뷰어링: 인터넷 연결 없이도 Reddit에서 수집한 이미지, 비디오, 텍스트 콘텐츠를 로컬에서 편리하게 탐색하고 열람하고 싶을 때.
  • Research 및 분석: 특정 주제나 사용자의 게시물 이력을 분석하기 위해 대량의 Reddit 데이터를 수집해야 할 때.
  • 개인 콘텐츠 관리: 자신이 Reddit에서 저장하거나 팔로우한 콘텐츠를 체계적으로 관리하고 아카이브하고 싶을 때.

지원 환경·시스템 요구사항

reddit-dl은 다음 환경에서 공식적으로 지원됩니다.

  • 운영 체제: Windows x64, Linux
  • 소스 코드 실행 시: Node.js v22.14.0 이상이 필요합니다.
  • 비디오 다운로드 시: FFmpeg 설치가 필요합니다.

최신 버전·업데이트

현재 최신 버전은 1.1.2입니다. 이 버전에서는 dotfiles 미디어 접근 문제 수정, 서브레딧 이름 대소문자 구분 없이 정렬 기능, 고해상도 호스팅 비디오 소스 파서 누락 수정 등의 개선 사항이 포함되어 있습니다.

제한 사항·확인 사항

  • Reddit API는 일정 시간 내 요청 수에 제한(rate limit)이 있습니다. 인증을 사용하면 더 높은 API 사용량 한도를 확보할 수 있으며, 계정별 콘텐츠 다운로드를 위해 필요합니다.
  • Reddit 호스팅 비디오의 최고 품질 다운로드를 위해서는 브라우저 쿠키를 제공해야 할 수 있습니다. 쿠키 없이는 품질이 720p로 제한될 수 있습니다.
  • 댓글을 포함하여 다운로드하면(–comments) API 사용량이 크게 증가할 수 있습니다.
  • 여러 사용자의 게시물을 다운로드할 때 작성자 정보를 포함하면(–post-authors) API 사용량이 증가할 수 있습니다.

FAQ

Q: reddit-dl은 무료인가요?
A: 네, reddit-dl은 MIT 라이선스 하에 공개된 오픈소스 소프트웨어로 무료로 사용할 수 있습니다.

Q: Windows에서 사용할 수 있나요?
A: 네, GitHub 릴리스 페이지에서 Windows x64용 실행 파일을 다운로드하여 사용할 수 있습니다.

Q: 인터넷 연결이나 Reddit 계정이 반드시 필요한가요?
A: Reddit 콘텐츠를 다운로드하려면 인터넷 연결이 필요합니다. 일반적인 콘텐츠 다운로드는 계정 없이 가능하지만, 저장한 게시물이나 구독 서브레딧과 같은 계정별 콘텐츠를 다운로드하려면 Reddit OAuth 인증이 필요합니다.

Q: 원본 파일이 있어야 하나요?
A: reddit-dl은 Reddit에서 콘텐츠를 다운로드하는 도구이므로, 원본 Reddit 게시물이나 콘텐츠가 인터넷에 존재해야 합니다.

시스템 요구사항

일반적인 다운로드를 위해 특별한 시스템 요구 사항은 언급되지 않았습니다. 비디오 다운로드 시에는 별도로 FFmpeg를 설치해야 합니다.