This application will download (or rip) images from various image hosts. Mostly it is intended to be used on https://vipergirls.to
current version 0.0.1
You must have php installed and running on your computer.
To verify that you do have php installed, open a Command prompt and type:
php -v
You should see something like:
If you don't see something similar, then you either don't have php installed, or it's not available on your PATH.
To install php: https://www.php.net/manual/en/install.windows.php
To add php to your PATH: https://www.sunant.com/running-php-from-windows-command-line/
Make sure that file_get_contents() can open a https address by uncommenting this line in your php.ini file:
;extension=php_openssl.dll
Uncomment the line by removing the semi-colon.
You must have php installed and running on your computer.
To verify that you have php installed, open a terminal window and type:
php -v
If you don't see something similar to the image above, the you don't have php installed.
To install php: https://www.php.net/manual/en/install.macosx.php
laxaeripper/
├── example_list.csv
├── example_list.php
├── readme.html
├── rip.php
├── app/
│ └── Helpers/
├── assets/
├── conf/
├── images/
└── lib/
To uninstall simply delete the laxaeripper directory and the zip file. LaxaeRipper doesn't install anything or put anything else on your computer.
To use LaxaeRipper, open a Command prompt and make sure you are in the root of the laxaeripper directory. Then type
php rip.php
You should see something like this:
Select one of the variety of ways to download images.
Option 1: use this to download all the images in a collection on a page.
For example, this page: https://vipergirls.to/threads/1111573-Galitsin-Works-A-Z-(1999-2019)/page3 contains a dozen or so albums. You can set an optional prefix, which will be prepended to the folder name, not the images. LaxaeRipper will try to figure out the title for each set (for this page it can not figure out the title). The title is typically located within <H2> or <blockquote> tags. By default LaxaeRipper will look in the <blockquote> for the title. Some Viper users use the <h2> tag, some are all over the place.
Option 2: use this to download all the images in a single album on a page.
For example, this page: https://vipergirls.to/threads/4444467-Martina-Mink-%E2%80%93-Come-On-In-129-pictures-5760px-(18-Apr-2019) has one album. The album has been posted three different times by three different users. LaxaeRipper will only download the first instance of the album
Option 3: use this to download all albums which are stored in a file.
The file must be in the root of the application and it must follow the format of the example file: example_list.php. Albums in the file are treated by LaxaeRipper the same was as Option 2. You can use either of the example_list files as the basis of your file. The files must have a title and URI and optionally a 'start' value. If a start value is set, we will start the download at that point in the list. If there are 100 images to download and the start number is 25, then we will skip the first 24 images and start downloading at number 25.
Option 4: use this to download an arbitrary list of images.
Best way to get the list is to view the source of the page and copy the links for the images that you want. The image links will be between <blockquote class="postcontent restore "> and </blockquote>
LaxaeRipper will use the file names supplied by the image host for the images that are being downloaded. Sometimes those are kind of nasty, like this one: 174ffa1269420444.jpg At this time I don't know how to get a better file name.
Flags:
-v sets LaxaeRipper to run in verbose mode, which will override whatever is in config. Please note, there can be a lot of messages in verbose mode.
For example:
php rip.php -v
These are the currently supported image hosts
Depending on how many images you're planning to download at a time you might need to change the memory-limit for php.
memory_limit = 128M
Note: I've downloaded over 1000 images at a time with the memory_limit at 128M without problems.
If you need help or support with this application, please feel free to ask me Laxaeman. I'll do what I can to help.
If you find a bug (and I'm sure you will eventually) please create a new post on the thread on vipergirls.to for the bug.
As I add new features and fix bugs, I'll create a new post for the updated version, in the thread on vipergirls.to