An open API service indexing awesome lists of open source software.

https://github.com/afkarxyz/twitter-x-media-batch-downloader

Twitter/X Media Batch Downloader is a GUI tool that allows users to download all media, including images and videos, in their original quality from Twitter/X accounts, even withheld account, using gallery-dl by @mikf
https://github.com/afkarxyz/twitter-x-media-batch-downloader

gallery-dl twitter twitter-downloader twitter-video-downloader

Last synced: 5 months ago
JSON representation

Twitter/X Media Batch Downloader is a GUI tool that allows users to download all media, including images and videos, in their original quality from Twitter/X accounts, even withheld account, using gallery-dl by @mikf

Awesome Lists containing this project

README

          

[![GitHub All Releases](https://img.shields.io/github/downloads/afkarxyz/Twitter-X-Media-Batch-Downloader/total?style=for-the-badge)](https://github.com/afkarxyz/Twitter-X-Media-Batch-Downloader/releases)

![TwitterXMediaBatchDownloader](https://github.com/user-attachments/assets/354d7470-c01c-4aa6-9da1-ea6c42d27330)


Twitter/X Media Batch Downloader is a GUI tool that allows users to download all media, including images and videos, in their original quality from Twitter/X accounts using gallery-dl

## 📥 Download

- Download the latest version of [TwitterXMediaBatchDownloader](https://github.com/afkarxyz/Twitter-X-Media-Batch-Downloader/releases/download/v2.3/TwitterXMediaBatchDownloader.exe)
- If you're familiar with **userscripts**, please install it [here](https://greasyfork.org/en/scripts/523157)

## ✨ Features

- Powered by `gallery-dl`, similar to `yt-dlp`
- **Choose media type**: All (Image + GIF + Video) or specific (Image/GIF/Video)
- Downloads in original quality

## 🖼️ Screenshots

![image](https://github.com/user-attachments/assets/7c5ebdda-c558-49ed-9f16-a6060b52f6f8)

![python_7NZpAQ8RQi](https://github.com/user-attachments/assets/9982e4f5-a4b2-4d1b-9481-7bf7db700663)

![image](https://github.com/user-attachments/assets/6470665d-1836-491f-9449-217301010b53)

> [!Important]
> Use **Batch** if the items to be downloaded are in the thousands.

## 🔑 How to Obtain Auth Token

> [!Warning]
> - I suggest not using the **main account** to obtain the token.
> - You can use https://temp-mail.io to register a Twitter account.
> - Using an auth token or cookies has the potential to get the **account suspended.**
> - If too many media files are fetched, it may trigger a **rate limit**, and the media retrieval will fail.

1. Go to [Twitter's website](https://www.x.com/)
2. Log into your account
3. Open the Developer Tools by pressing `F12`
4. Navigate to the **Application** tab, then select **Storage** > **Cookies**
5. Find and copy the `auth_token` value or use the browser extension [X.com Auth Token Grabber](https://github.com/afkarxyz/Twitter-X-Media-Batch-Downloader/releases/download/v1.0/X.com.Auth.Token.Grabber.zip)
6. Do not log out of your account, as a new `auth_token` will be generated by Twitter

> X.com Auth Token Grabber

![image](https://github.com/user-attachments/assets/4bf5f787-d34f-4259-837c-07a6432c4360)

> Developer Tools

![image](https://github.com/user-attachments/assets/8e81dd8f-f8be-4254-9cf6-cacfa97743e9)