A 4chan downloader/viewer. Downloads threads and builds offline HTML pages for a /comfy/ browsing experience.
- Catalog view
- Nested replies
- Threads and posts ordered by quality
- Fly through posts with keyboard shortcuts
- Tiny download size (1MB)
-
Windows
- 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
Once 4CHV is running, HTML files will be created in html/
. Open these in your web browser.
While running, threads are downloaded every few seconds and HTML files are updated every few minutes. It can be kept running in the background, run intermittently or run whenever you wish.
-
How to choose which /boards/ to download?
Uncomment lines in main/custom/chv_boards.py by removing the leading
#
-
Where are threads downloaded?
- Threads are saved in sqlite files in
threads/
- Thumbnails are downloaded to
html/thumbs/
- Threads are saved in sqlite files in
-
What are points and +?
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
-
How to delete all threads and thumbnails?
- Delete
.sqlite
files inthreads/
- Delete
html/thumbs/
- Restart 4CHV
- Delete
-
How to uninstall 4CHV?
Simply delete the entire
4chv/
folder. Everything is contained inside.
- Report bugs or make suggestions in "Issues"
- All contributions are welcome! Create a fork and pull request.