mirror of
https://gist.github.com/6ba37e4d4084e858f917e271550ce5f6.git
synced 2024-09-20 00:34:20 +03:00
Add Danbooru hashes script
This commit is contained in:
parent
f318a24041
commit
5a970dc2ba
22
danbooru_hashes.py
Normal file
22
danbooru_hashes.py
Normal file
@ -0,0 +1,22 @@
|
||||
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)
|
||||
|
Loading…
Reference in New Issue
Block a user