Skip to content
/ 4cget Public

⚡ The fastest 4chan downloader multi-file multi-threaded in raw golang

License

Notifications You must be signed in to change notification settings

SegoCode/4cget

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

4cget

AboutFeaturesQuick Start & InformationDownload

About

Easy to use, simply and fast 4chan thread media downloader. Simple, easy and functional.

Features

  • Portable, single executable
  • Not affected by cloudflare
  • No dependences, no go mod

Quick Start & Information

Caution

Since 4cget is multithreaded, some CDN may detect it as a ddos attack and subsequent executions may not work as expected. (there is no evidence that it happens with 4chan at the moment)

Thread lifecycle and download process in concurrent image downloading. Click here to show it.

4cget downloads the files organized by boards and threads.

root
  └───board
      └───thread
            └───files

run from source code (Golang installation required).

git clone https://github.com/SegoCode/4cget
cd 4cget\code
go run 4cget.go https://boards.4channel.org/w/thread/...

Or better donwload a binary.

Available Parameters

One parameter, the url of the thread you want to download;

4cget https://boards.4channel.org/w/thread/...

Or monitor mode and check for new files every specified seconds;

4cget https://boards.4channel.org/w/thread/... -monitor 10

In this example 4cget will check every 10 seconds.

Download

https://github.com/SegoCode/4cget/releases/