i may be stupir

This commit is contained in:
Ashley Graves 2024-10-04 10:42:40 +00:00
parent f240ae8e86
commit 6d1b13d9a0

View file

@ -1,3 +1,4 @@
import os
import anyio
from mastodon import Mastodon
from pygelbooru import Gelbooru
@ -10,7 +11,7 @@ gelbooru = Gelbooru(config["GELBOORU_API_KEY"], config["GELBOORU_API_UID"])
include_tags = config["TAGS_INCLUDE"].split(",")
exclude_tags = config["TAGS_EXCLUDE"].split(",")
preset_tags=["sort:random", "rating:s"]
preset_tags=["sort:random", "-rating:e"]
async def main():
masto = Mastodon(api_base_url = config["PLEROMA_INSTANCE"], access_token = config["PLEROMA_ACCESS_TOKEN"], feature_set = "pleroma")
@ -28,12 +29,13 @@ async def main():
tags = " ".join(result.tags)
medias = masto.media_post("/tmp/" + result.filename, description=tags)
os.remove("/tmp/" + result.filename)
source = ""
if result.source != None:
source = "[source](" + result.source + ")"
masto.status_post(source, content_type="text/markdown", visibility="unlisted", media_ids=medias)
masto.status_post(source, content_type="text/markdown", visibility="unlisted", media_ids=medias, cw="Automated Yuri Posting (May be NSFW)")
except Exception:
import traceback
masto.status_post("@ashley@incest.world\n\n" + traceback.format_exc(), visibility="direct", spoiler_text="error!!!")