소스 검색

Skip files that are too large.

master
Trey Del Bonis 2 년 전
부모
커밋
480b6398f3
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 6
    0
      main.py

+ 6
- 0
main.py 파일 보기

@@ -11,6 +11,8 @@ from urllib.parse import urlparse
import requests
from mastodon import Mastodon

MAX_SIZE = 39000000

def load_config():
with open(os.getenv('MR_CONFIG', 'config.json'), 'r') as f:
return json.loads(f.read())
@@ -62,6 +64,10 @@ def make_post(masto, data):
image_resps = []
for a in data['media']:
dlpath = download_file(a, td)
fsize = os.path.getsize(dlpath)
if fsize > MAX_SIZE:
print('ignoring file (too big):', dlpath, fsize, 'bytes')
continue
res = masto.media_post(dlpath)
image_resps.append(res)


Loading…
취소
저장