mirror of
https://gist.github.com/6ba37e4d4084e858f917e271550ce5f6.git
synced 2024-09-20 00:34:20 +03:00
23 lines
536 B
Python
23 lines
536 B
Python
import os
|
|
import re
|
|
import requests
|
|
import time
|
|
|
|
files = [f for f in os.listdir('.') if os.path.isfile(f)]
|
|
for f in files:
|
|
m = re.search('.*__(?:sample-)?(\w+)*.', f)
|
|
if not m:
|
|
print('Warning: ', f)
|
|
continue
|
|
md5 = m.group(1)
|
|
try:
|
|
data = requests.get('https://danbooru.donmai.us/posts.json?tags=md5%3A' + md5).json()
|
|
time.sleep(1)
|
|
if len(data) == 1 and "id" in data[0]:
|
|
print("https://danbooru.donmai.us/posts/" + str(data[0]['id']))
|
|
else:
|
|
print(md5)
|
|
except Exception as ex:
|
|
print(md5)
|
|
|