4chan-XZ/tools/banners.py
2023-04-13 03:11:52 +02:00

20 lines
638 B
Python
Executable File

#!/usr/bin/env python3
import urllib.request, urllib.error, json
banners = []
for ext in ['jpg', 'png', 'gif']:
for i in range(300):
banner = str(i) + '.' + ext
req = urllib.request.Request('http://s.4cdn.org/image/title/' + banner, method='HEAD')
try:
try:
status = urllib.request.urlopen(req).status
except urllib.error.URLError:
status = urllib.request.urlopen(req).status
except urllib.error.HTTPError as e:
status = e.status
print(banner, status)
if status == 200:
banners.append(banner)
with open('src/config/banners.json', 'w') as f:
f.write(json.dumps(banners))