A 4chan downloader/viewer. Downloads threads and builds offline HTML pages for a /comfy/ browsing experience.
- Catalog view with nested replies
- Threads and posts ordered by quality
- Keyboard shortcuts
- Tiny download size (1MB)
-
Windows (without Git)
- Have Python installed (can check by running
python --version
in cmd) - Download the latest version of 4CHV and unzip
- Double click to run
run_on_windows.bat
- Have Python installed (can check by running
-
Linux/BSD/macOS
# clone repo git clone https://github.com/Infinitifall/4chv cd 4chv # run ./run_on_linux.sh
-
4CHV can be kept running continuously, intermittently, or whenever you wish. While running,
- Threads are downloaded every few seconds
- HTML files are created/updated every few minutes and placed in
html/
(open in web browser)
-
Select boards to download and other options by editing the config file
chv_config.py
. Restart for changes to take effect.
html/
: Board HTML filesresources/
: CSS, JS, image filesthumbs/
: Thread thumbnails in.png
format
threads/
: Threads stored in SQLite filesmain/
chv_download.py
: Download threadschv_view.py
: Create HTML fileschv_database.py
: Functions for SQLite dbchv_run.py
: Run 4chvchv_config.py
: Config file
-
What is thread, post quality?
Threads and replies are ordered by "quality"
points
measure the uniqueness of words used in a post+
measure the quality of the replies to a post (recursively measures points)
-
How to delete all downloaded threads, thumbnails?
- Stop 4chv if it is running
- Delete the folders:
threads/
html/thumbs/
-
How to uninstall 4CHV?
Delete the entire
4chv/
folder