Tool for downloading from volafile.org rooms via volapi. (Currently the downloader is working on volapi 5.17.0)
This downloader does not use webdrivers and selenium like volafile-downloader and instead uses a websocket connection over the API, which makes this implementation a lot more light-weight.
The downloader allows for blacklists/whitelists for uploaders, filename-search and filetypes. Furthermore you can create your own chat logs.
- What do you need?
- Python 3.7
- pip
- How to install
- Download the newest release of the downloader at https://github.com/kadranel/python-volafile-downloader/archive/1.1.5.zip or git clone this repository.
- Unzip and enter the folder with you favourite shell, then type:
pip3 install -r requirements.txt
- Edit the config.py to your liking. Check the comments in there for more information on what to change.
python3 downloader.py -r ROOMID -p PASSWORD[OPTIONAL] -d DOWNLOADER[OPTIONAL] -l LOGGER[OPTIONAL]
- ROOMID: https://volafile.org/r/ROOMID
- PASSWORD: The room password if it exists
- DOWNLOADER: Overwrite for DOWNLOADER in config.py -> True/False
- LOGGER: Overwrite for LOGGER in config.py -> True/False
Example: You want to download all files from https://volafile.org/r/n7yc3pgw
python3 downloader.py -r n7yc3pgw -d True
If you have any issues/questions just post a new issue. Otherwise feel free to share, improve, use and make it your own.