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 --versionin 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.pngformat
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"
pointsmeasure 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



