{"id":16786472,"url":"https://github.com/db0/fluxa-avataria","last_synced_at":"2025-08-03T08:08:35.201Z","repository":{"id":227888413,"uuid":"765447236","full_name":"db0/Fluxa-Avataria","owner":"db0","description":"Script that randonly changes your social media avatars/banners at set intervals using the AI Horde.","archived":false,"fork":false,"pushed_at":"2024-09-13T13:17:32.000Z","size":818,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-10T23:04:12.753Z","etag":null,"topics":["ai-horde","avatar-generator","fediverse","fediverse-bot","generative-ai"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/db0.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"db0","liberapay":"db0"}},"created_at":"2024-02-29T23:50:56.000Z","updated_at":"2025-01-07T11:39:34.000Z","dependencies_parsed_at":"2024-03-16T17:09:28.577Z","dependency_job_id":"582691f7-398c-477e-8657-60f59e79108d","html_url":"https://github.com/db0/Fluxa-Avataria","commit_stats":null,"previous_names":["db0/fluxa-avataria"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/db0%2FFluxa-Avataria","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/db0%2FFluxa-Avataria/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/db0%2FFluxa-Avataria/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/db0%2FFluxa-Avataria/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/db0","download_url":"https://codeload.github.com/db0/Fluxa-Avataria/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248312141,"owners_count":21082638,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-horde","avatar-generator","fediverse","fediverse-bot","generative-ai"],"created_at":"2024-10-13T08:12:19.776Z","updated_at":"2025-04-10T23:04:18.257Z","avatar_url":"https://github.com/db0.png","language":"Python","funding_links":["https://github.com/sponsors/db0","https://liberapay.com/db0"],"categories":[],"sub_categories":[],"readme":"# Fluxa Avataria\n\nScript that randonly changes your social media avatars/banners at set intervals using the [AI Horde](https://aihorde.net).\n\nCurrently supports the integrations\n\n* [Lemmy](https://join-lemmy.org/)\n\nMore integrations will be coming soon\n\n# Install\n\n* Clone this repo\n* `python -m pip install -r requirements.txt`\n* `cp .env_template .env`\n* Edit `.env` with your information\n\n# Usage\n\n```bash\npython flux.py $software $thing\n```\n\nWhere `$software` is the type of instance we're logging in to, and `$thing` is the thing we're changing: (`user_avatar`,`user_banner`,`site_icon`,`site_banner`,`community_banner`,``community_icon`)\n\nexample to change image once\n\n```bash\npython flux.py lemmy site_icon\n```\n\nexample to change the image every 24 hours (the program will continue running indefinitelly)\n\n```bash\npython flux.py lemmy site_icon -r24\n```\n\nYou can customize the generation by using the .env file, or by using the cli args. You can use the `--help` arg to get a list of all available options\n\n\nFluxa Avataria will delete previous images created when rotating. It will generate some files ending in `_delete_url.txt`. Do not delete these, as they track the images to delete once rotation is succesful.\n\n# Support\n\nIf you enjoy this software, please consider onboarding your own GPU to the AI Horde to help generate for others.\n\nIf you want to run this for yourself but do not have the necessary knowledge or time, I can host this for you at own infra if you sponsor this project (and my FOSS work in general) [at the fluxa avataria tier](https://github.com/sponsors/db0).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdb0%2Ffluxa-avataria","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdb0%2Ffluxa-avataria","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdb0%2Ffluxa-avataria/lists"}