make tags easier to change

This commit is contained in:
Ashley Graves 2024-09-30 06:31:28 +00:00
parent e87dfbbc04
commit 85cfd4bd4d
2 changed files with 9 additions and 1 deletions

View file

@ -2,3 +2,6 @@ GELBOORU_API_UID=42069
GELBOORU_API_KEY=api-key
PLEROMA_INSTANCE=https://incest.world
PLEROMA_ACCESS_TOKEN=access-token
TAGS_INCLUDE=yuri
TAGS_EXCLUDE=ai_generated,1boy

View file

@ -7,11 +7,16 @@ from urllib.request import Request, urlopen
config = dotenv_values(".env")
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"]
async def main():
masto = Mastodon(api_base_url = config["PLEROMA_INSTANCE"], access_token = config["PLEROMA_ACCESS_TOKEN"], feature_set = "pleroma")
try:
posts = await gelbooru.search_posts(tags=["sort:random", "rating:s", "yuri", "sisters"], exclude_tags=["ai_generated", "1boy"])
posts = await gelbooru.search_posts(tags=preset_tags + include_tags, exclude_tags=exclude_tags)
result = posts[0]
req = Request(url=result.file_url, headers={"User-Agent": "Mozilla/5.0"})