It´s bodged sh!t together, i made it in few hours while i was bored, and i´am not planning to expand it, beautify or do anything with it (unless 4chan changes its storaging strategy and whole thing wont work). Few boards will cause Error 403, but not in regular intervals (maybe request error?)įor god´s sake, your own sanity and life of innocent people, please DONT look at the source code.If this happens, open new issue and write : full URL of thread (mainly with thread number and board) and what happened (where were files put etc)) Code is awfully bodged so sometimes it creates unnecessary folders or put stuff outside folders.Those folder will contain more subfolders, each with thread number (like "783940220") and this final folder will contain all dem sweet imgaes. You should get folder called 4chanImages in folder where *.py file is located, and that file should contain subfolders with names by boards you downloaded from (e.g.
Program will try to download all available images. It will tell you where files are saved, what board you are downloading from etc. Copy and paste FULL URL of the 4chan site (like: " ", without quotes) and press enter.Īfter hitting enter, console will spit some info on you, you can ignore that if you want to. So after you installed Python, double-click imageParser.py (name WIP), and you´ll be greeted by start screen which prompts you to enter URL. My excuse is, that only "controller" in this program is one input with URL and you really dont need fancy UI for that. Just as you are lazy downloading all those images, i´am lazy creating nice-looking UI for this program.
Just download latest version for your OS (be sure to use python 3!), install and you are ready to go! Interacting with console
Have you ever found an interesting thread on 4chan with lots of cool images (memes, nudes, etc) that you wanted to download, but you´re lazy f*** and don´t want to click like a monkey? Well then, fear not to use my image downloader! Simply paste in URL and you´ll get well-organized file structure with ALL files from thread (except bugs, see Issues)