/4Chan-Media-Downloader

A media scraper for 4chan

Primary LanguagePythonMIT LicenseMIT

4Chan-Media-Downloader


GitHub code size GitHub Pipenv locked Python version Lines of code GitHub last commit

What is it?

It's a great media scraper for 4chan.org using multiple threads

How does it work?

You create a watchlist file with the urls for the 4chan threads you want to monitor, and the program downloads all the media files of those active threads

Installing

You need to download the latest version from this link, extract the file and run Downloader.exe, Windows will complain about viruses, but it is totally fine, if you really do not trust the program, use Downloader.py instead

Configuring

config.json is the configuration file for this program

config.json

{
    "WatchList": {
        "File": "watchlist.txt",
        "IntervalSeconds": 150
    },
    "Download": {
        "Path": "Downloads"
    },
    "KeepAlive": {
        "Enabled": true,
        "IntervalSeconds": 300
    }
}

WatchList

Options Function Default
File Name of the watchlist file watchlist.txt
IntervalSeconds Amount of seconds between updates of the watchlist 150

Download

Option Function Default
Path Directory where files get stored Downloads

KeepAlive

Option Function Default
Enabled Checks if there are new files are uploaded True
IntervalSeconds Interval between checks if there are new files uploaded on threads 300

License

This project is licensed under the MIT License.