Avtxtr
Extract users' avatars from various social media
Pre-requisite
Deployment
-
Clone this repository
-
Change the environment variable
Variable Description Default CHROME_ADDRchromedpaddress, only needed for Twitterhttp://chromedp:9222FA_COOKIE_A,FA_COOKIE_Bcookies for FurAffinity - MAX_REQUEST_PER_TIME_UNITmaximum request per IP per time unit 50CLEAR_LIST_EVERY_TIME_UNITthe above time unit 1hREQUEST_TIMEOUTmaximum time to wait for a request to complete 12s -
docker compose up -d
Supported socials
- DeviantArt
- FurAffinity
- Gravatar
- Threads
- Telegram
- Twitter/X
- YouTube
API
GET localhost:8080/{social}/{username}?fallback={fallback_url}social: social mediausername: usernamefallback_url: the fallback avatar image- Response
200: the avatar image429: too many requests500: internal server error
- Example
GET localhost:8080/deviantart/usernameGET localhost:8080/deviantart/username?fallback=https://example.com/avatar.png
FAQ
- How to get the cookies for FurAffinity?
- Open the website
- Login
- Open the developer console
- Go to the
Applicationtab - Find the cookies
- Copy the
Valueofaandbcookie
On this page
Contributors
Apache License 2.0
Created April 22, 2024
Updated July 23, 2025