간단한 Baraag 미디어 다운로더는 귀하가 팔로우하는 계정의 게시물에 있는 모든 이미지/비디오를 다운로드하는 간단한 방법으로 만들어졌습니다.
PixivUtil 및 FantiaDL에서 영감을 얻었습니다.
이 구현을 예상보다 훨씬 쉽게 만들어준 Mastodon.py 직원에게 많은 감사를 드립니다.
python3 -m venv baraag_dl
사용하여 환경을 만듭니다.
환경 활성화: source baraag_dl/bin/activate
요구 사항.txt 및 baraag_dl.py를 현재 폴더에 다운로드합니다.
종속성 설치: python3 -m pip install -r requirements.txt
또는 python3 -m pip install
사용하여 다음 패키지를 설치합니다.
colorama
Mastodon.py
requests
Baraag_DL 실행: python3 baraag_dl.py
실행이 완료되면 터미널을 닫거나 다음을 사용하여 환경을 deactivate
합니다.
편의성을 높이기 위해 위에서 생성한 환경에서 Python 인터프리터를 사용하여 baraag_dl.py
실행하는 셸 스크립트를 생성하거나 실행 시 환경의 Python 인터프리터를 가리키도록 baraag_dl.py
수정하는 것이 좋습니다.
전자의 경우 홈 폴더에 baraag_dl
환경을 생성했다고 가정하면 baraag_dl.py
와 동일한 폴더에 다음 줄을 포함하는 파일을 생성합니다.
#!/bin/bash
~/baraag_dl/bin/python3 baraag_dl.py
원하는 이름으로 파일을 저장하고(이 예에서는 run.sh
라고 함) chmod +x run.sh
사용하여 실행 권한을 부여합니다.
이 시점부터 환경을 활성화하거나 비활성화할 필요 없이 run.sh
실행하여 Baraag DL을 실행할 수 있습니다.
후자의 경우 baraag_dl.py
의 첫 번째 줄을 #!~/baraag_dl/bin/python3
으로 수정합니다.
이 시점부터 환경을 활성화하거나 비활성화할 필요 없이 baraag_dl.py
직접 실행할 수 있습니다.
후자를 선택하는 경우 Baraag DL을 업데이트할 때마다 이 수정 작업을 다시 수행 해야 한다는 점에 유의하세요.
pip install
사용하여 기본 Python 설치에 요구 사항을 설치하세요.baraag_dl.py
실행하세요. Python이 아직 설치되지 않은 경우 다운로드하여 설치합니다.
다음을 사용하여 환경을 생성합니다: py -m venv baraag_dl
환경 활성화: baraag_dlScriptsactivate
요구 사항.txt 및 baraag_dl.py를 현재 폴더에 다운로드합니다.
종속성 설치: py -m pip install -r requirements.txt
또는 py -m pip install
사용하여 다음 패키지를 설치하십시오.
colorama
Mastodon.py
requests
Baraag_DL 실행: py baraag_dl.py
실행이 완료되면 터미널을 닫거나 다음을 사용하여 환경을 deactivate
합니다.
client_credentials
생성됩니다.user_credentials
영구 사용자 토큰을 생성합니다.client_credentials
및 user_credentials
가 여전히 유효한 경우 사용자 입력 없이 인증이 수행됩니다.{Date posted}_{Post ID}_{Attachment_ID}.extension
으로 저장되며, 이름은 {Account name}_{Account ID}
형식으로 지정됩니다. Account name
Display name
과 동일하지 않으므로 계정의 공개 이름과 Baraag 등록 이름이 다를 수 있습니다.