A sophisticated, asynchronous media scraper for 4chan threads. Version 1.2.0 introduces a native VLC-based video player, automatic updates, and persistent user settings.
- Modern GUI: Built with
ttkbootstrapfor a clean, flat, modern aesthetic. - Native Video Player (VLC): Embeds the VLC Media Player engine directly into the app for high-performance playback of WebM and MP4 files with full audio support.
- GIF Support: Full animated preview support for GIF files.
- Auto-Updater: Automatically checks for new releases on startup (configurable) and can self-update both the Script and Executable versions.
- Persistent Settings: Remembers your download path, auto-load preference, and folder structure settings between sessions.
- Asynchronous Downloading: Powered by
aiohttpfor high-speed, non-blocking downloads. - Smart Selection:
- Visual Grid: View thumbnails of all media.
- Right-Click: Open full-resolution preview.
- Left-Click: Select/Deselect for download.
- Clipboard Integration: Right-click the URL bar to paste, or enable "Auto-load" to load threads immediately.
- Quick Navigation: "Open Thread in Browser" option to quickly view the original thread.
- OS: Windows 10/11 Recommended.
- VLC Media Player: Required for the in-app video preview to function (audio/video). Download VLC here.
- Python 3.7+: (Only if running from source).
Download 4chan-Media-Scraper-Setup-v1.2.0.exe from the Releases page.
- Installs the application to your system (Program Files).
- Creates a Start Menu Program Group and Desktop shortcut.
- Includes a clean uninstaller.
Download 4chan-Media-Scraper-v1.2.0.exe.
- No installation required.
- Runs immediately (Great for USB drives).
Download 4chan-Media-Scraper-Source-v1.2.0.zip.
- Extract the zip file.
- Double-click
run_scraper.bat.- This script will automatically install Python dependencies and launch the app.
- Clone the repository:
git clone [https://github.com/jptrx/4chan-Media-Scraper.git](https://github.com/jptrx/4chan-Media-Scraper.git)
- Install dependencies:
Note: If on Windows, run
pip install -r requirements.txt
run_scraper.batto handle dependencies automatically. - Run the app:
python chan_scraper.py
- Copy URL: Copy a thread URL (e.g.,
https://boards.4chan.org/g/thread/123456). - Paste: Right-click the Thread URL box to paste.
- Preview:
- Images/GIFs: Right-click to view.
- Videos: Right-click to play with sound (requires VLC).
- Download: Click Download Selected to save them to your chosen folder.
- File > Open Thread in Browser: Opens the current thread in your default web browser.
- Help > Check for Updates: Manually check for new versions.
- Help > Check on Startup: Toggle whether the app automatically checks for updates when launched.
- "VLC Media Player not found": Ensure you have the standard 64-bit VLC Media Player installed on your PC.
- Antivirus Warnings: If the standalone
.exeis flagged, this is a generic "False Positive" common with unsigned open-source software. You can safely whitelist it or run the Python source code directly if you prefer.
This tool is provided for educational purposes only. The developers are not affiliated with 4chan. Please respect the copyright and privacy of content creators and adhere to the website's terms of service.