Przeglądaj źródła

Skip files that are too large.

master
Trey Del Bonis 2 lat temu
rodzic
commit
480b6398f3
1 zmienionych plików z 6 dodań i 0 usunięć
  1. 6
    0
      main.py

+ 6
- 0
main.py Wyświetl plik

@@ -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)


Ładowanie…
Anuluj
Zapisz