This program allows you to download files like images and attachment automatically without you doing the hassle of downloading them yourself from supported platforms like Fantia, Pixiv, and more!
I did this project as I was tired of downloading images manually as some artists do not provide zip files...
Hence, I coded this program to automate the process of downloading images from a post via web scraping.
In the end, I spent about a month doing developing the initial program in Python while learning concepts such as web scraping, async, threading, and more.
After learning Go/Golang however, I decided to rewrite the program in Golang with a GUI using wails with Svelte as the frontend framework.
Running the .go files
go install github.com/wailsapp/wails/v2/cmd/wails@latest
wails build
in the root directory of this repository to build the binary and run the program.
wails dev
to run the program in development mode.Running the executable file
x86_64
or arm64
means? Those are the architectures of your system and x86_64
is the most common architecture for various systems.x86_64
is also known as x64
or amd64
in some systems.arm64
architecture._sha256checksum_windows_x86_64-628b21a1b0dbf33a1137432e0f350e5c4bd49ecac9fa2f8a261555433967d394
contains the SHA256 hash of the zip file that contains the executable file for Windows AMD64 systems.628b21a1b0dbf33a1137432e0f350e5c4bd49ecac9fa2f8a261555433967d394
suffix is the SHA256 hash of the executable file..tar.gz
archive file, you can use the terminal to extract the file using the tar -xvf <filename>.tar.gz
command.This program, Cultured Downloader, is not liable for any damages caused. This program is meant for personal use and to save time downloading images from the various platforms manually.
As a user of this program, please do not use this program to break any of the platform's Terms of Service/Terms of Use.
As a user of this program, you must never share any data such as your cookie files to other people. This is not permissible as it may cause damages to the artists that you are downloading from. If you have been found to be sharing YOUR data or using OTHER people's data, this program and the developer(s) will not be liable for the damages caused but the user(s) involved will be.
By using this program, you agree to the terms and conditions stated above. If you do not agree to the terms and conditions, you are not permitted to for the repository, edit the source code, or use this program.
This program is meant for personal use and to save time downloading images from the various platforms manually. Please do not use this program and break any of the platform's Terms of Service/Terms of Use.
If you feel unsafe entering your session cookie information into the program, you will not be able to proceed and download. However, please rest assured as the program will never send anything sensitive out of your system!
Sensitive data, such as your session cookie, can be encrypted at rest by providing a master password. However, please refrain from sharing the encrypted data with anyone to be extra safe!
If the platform's frontend design or API has been changed, you can expect this program to break if it is not maintained/updated. In this case, please raise an issue and I will take it a look at it and hopefully fix it as soon as possible.
panic
and closes itself.Downloading files from a Fantia post and managing the Download Queues
General Settings
Preferences
Advanced Settings
Menu
Downloading files from a post page URL
Downloading files from multiple posts from multiple creators