1
0
mirror of https://github.com/RipMeApp/ripme.git synced 2025-08-30 17:20:20 +02:00

Update links to point to RipMeApp wiki.

metaprime
2017-08-10 03:26:22 -07:00
parent 2d142097b6
commit f69fd5ab77
4 changed files with 58 additions and 57 deletions

@@ -1,4 +1,4 @@
Wiki pages
==========
### [How To Run RipMe](https://github.com/4pr0n/ripme/wiki/How-To-Run-RipMe)
### [How To Run RipMe](https://github.com/ripmeapp/ripme/wiki/How-To-Run-RipMe)

@@ -1,6 +1,6 @@
This guide explains how to rip from an unsupported website using RipMe.
If you like to learn by example, check out the simple [`ImgboxRipper.java`](https://github.com/4pr0n/ripme/blob/master/src/main/java/com/rarchives/ripme/ripper/rippers/ImgboxRipper.java).
If you like to learn by example, check out the simple [`ImgboxRipper.java`](https://github.com/ripmeapp/ripme/blob/master/src/main/java/com/rarchives/ripme/ripper/rippers/ImgboxRipper.java).
### Expectations
* Some knowledge of the Java programming language
@@ -11,11 +11,11 @@ If you like to learn by example, check out the simple [`ImgboxRipper.java`](http
### Step 0: [Fork this repo](https://help.github.com/articles/fork-a-repo)
### Step 1: Create a new .java file
Create the file within [`/ src / main / java / com / rarchives / ripme / ripper / rippers`](https://github.com/4pr0n/ripme/tree/master/src/main/java/com/rarchives/ripme/ripper/rippers)
Create the file within [`/ src / main / java / com / rarchives / ripme / ripper / rippers`](https://github.com/ripmeapp/ripme/tree/master/src/main/java/com/rarchives/ripme/ripper/rippers)
File should follow the naming scheme `<Site>Ripper.java`
### Step 2: Extend the [`AbstractHTMLRipper` class](https://github.com/4pr0n/ripme/blob/master/src/main/java/com/rarchives/ripme/ripper/AbstractHTMLRipper.java)
### Step 2: Extend the [`AbstractHTMLRipper` class](https://github.com/ripmeapp/ripme/blob/master/src/main/java/com/rarchives/ripme/ripper/AbstractHTMLRipper.java)
```java
public class YoursiteRipper extends AbstractHTMLRipper {
@@ -100,7 +100,7 @@ Example: `imgur.com/a/abc123` could return `abc123`
Returns: A **Jsoup `Document`** object containing the contents of the first page.
Tip: Use the [`Http` class](https://github.com/4pr0n/ripme/blob/master/src/main/java/com/rarchives/ripme/utils/Http.java) for easy methods of retrieving the page.
Tip: Use the [`Http` class](https://github.com/ripmeapp/ripme/blob/master/src/main/java/com/rarchives/ripme/utils/Http.java) for easy methods of retrieving the page.
**Most** rippers just need to get the page, and do so with:
@@ -122,7 +122,7 @@ Input: Jsoup `Document` retrieved in the `getFirstPage()` method.
Returns: The **next page** to retrieve images from.
Throws: `IOException` if no next page can be retrieved.
**Note**: By default, this method throws an `IOException` within `AbstractHTMLRipper`, meaning it assumes there is no **next page**. If you need to rip multiple pages, override this method & retrieve the next page. See [`ImagebamRipper.java`](https://github.com/4pr0n/ripme/blob/master/src/main/java/com/rarchives/ripme/ripper/rippers/ImagebamRipper.java#L70) for an example of how this is used.
**Note**: By default, this method throws an `IOException` within `AbstractHTMLRipper`, meaning it assumes there is no **next page**. If you need to rip multiple pages, override this method & retrieve the next page. See [`ImagebamRipper.java`](https://github.com/ripmeapp/ripme/blob/master/src/main/java/com/rarchives/ripme/ripper/rippers/ImagebamRipper.java#L70) for an example of how this is used.
---
@@ -132,7 +132,7 @@ Input: Jsoup `Document` retrieved in the `getFirstPage()` method (and optionally
Returns: **List of URLs to be downloaded** or retrieved.
This is where the URLs are *extracted* from the page Document.
Some rippers return a list of subpages to be ripped in separate threads (e.g. [`ImagevenueRipper.java`](https://github.com/4pr0n/ripme/blob/master/src/main/java/com/rarchives/ripme/ripper/rippers/ImagevenueRipper.java#L67))
Some rippers return a list of subpages to be ripped in separate threads (e.g. [`ImagevenueRipper.java`](https://github.com/ripmeapp/ripme/blob/master/src/main/java/com/rarchives/ripme/ripper/rippers/ImagevenueRipper.java#L67))
This is when CSS-Selectors come in handy. Say you wanted to grab every image that appears on the page:

@@ -1,8 +1,8 @@
* Note: Keep this file extension as .txt so that it does not show up in the actual wiki when pushed. *
This repo is a clone of the wiki found at https://github.com/4pr0n/ripme/wiki
This repo is a clone of the wiki found at https://github.com/ripmeapp/ripme/wiki
You can clone the wiki's repo from: https://github.com/4pr0n/ripme.wiki.git
You can clone the wiki's repo from: https://github.com/ripmeapp/ripme.wiki.git
You can clone this repo from: https://github.com/ripmeapp/ripme-wiki.git
Please fork this repo to author changes to the wiki and submit pull requests here.

@@ -1,51 +1,51 @@
It's not the most friendly to read, but the most comprehensive list of supported sites and functionality can be found in the `rippers` directory itself: https://github.com/4pr0n/ripme/tree/master/src/main/java/com/rarchives/ripme/ripper/rippers
It's not the most friendly to read, but the most comprehensive list of supported sites and functionality can be found in the `rippers` directory itself: https://github.com/ripmeapp/ripme/tree/master/src/main/java/com/rarchives/ripme/ripper/rippers
#### Supported sites + commits:
- `imgur` (album, userpages, subreddits) - https://github.com/4pr0n/ripme/commit/04ce12b546fe775101cc880cb072c3c284014626 https://github.com/4pr0n/ripme/commit/e904a7ee9798cd77515d9edf1768f05817a8ad13
- `instagram` - https://github.com/4pr0n/ripme/commit/e2bb412d9f0e542abd8b28b8f723cd260685faab
- `deviantart` - https://github.com/4pr0n/ripme/commit/b662b46a44a087af316953b10aee537397f2fa2a
- `"gonewild"` - https://github.com/4pr0n/ripme/commit/c48ebff21db9c37f2f22a2ea32abf9242bbf7db5
- `twitter` - https://github.com/4pr0n/ripme/commit/4a47cc650e22d865c87cd4eee04f56724d94c126
- `motherless` - https://github.com/4pr0n/ripme/commit/1cdec765cc4032219056518d138985b04a2eb0db
- `reddit` - https://github.com/4pr0n/ripme/commit/c8cfc57e5bce399befa51de5a0e508065c1c4bf7
- `tumblr` - https://github.com/4pr0n/ripme/commit/c288afdd0ada892bc780967ae1b5f7de974e2365
- `4chan` and other `*chans` - Supported in https://github.com/4pr0n/ripme/commit/cfb99e0cbb4f21445c32b118fc4b5939aed21469
- `vk.com` (images, albums, video, and video albums) https://github.com/4pr0n/ripme/commit/d51ad485f65416acdd5bd69a84a386fc46ca550e https://github.com/4pr0n/ripme/commit/e5906db588b4650288a7b548c03fd095f887c1d0
- `kinkyshare.com` - Supported in https://github.com/4pr0n/ripme/commit/8db6e2a11b70e9b00ef0d3afe4f251fa1d7a3f8b
- `i.rarchives.com` - https://github.com/4pr0n/ripme/commit/20b39743fead6786d531994640e66f44dc45a657
- `butttoucher.com` - https://github.com/4pr0n/ripme/commit/0e04590e462fe538fce4f379f0aa572f280d6fb3
- `teenplanet` - https://github.com/4pr0n/ripme/commit/acc7f87ad5d02f1754f1c14ccf9c531936e53327
- `xhamster` (images) - https://github.com/4pr0n/ripme/commit/597a7b3903b7c7cd99f2c826a0c8151c347a8816
- `8muses` - https://github.com/4pr0n/ripme/commit/14afa9695ceee43cb255055b1bd7f935a7833dcb
- `seenive` - https://github.com/4pr0n/ripme/commit/3deddf3af66abd5cb099457ef0aef36c4d254bca
- `vinebox` - https://github.com/4pr0n/ripme/commit/8bfae563d273cf42a7608a3d56c5f730ce4a6034
- `photobucket` - https://github.com/4pr0n/ripme/commit/2875ee8d41904ddd7e93dd062b7912cb30b6ad35
- `flickr` - https://github.com/4pr0n/ripme/commit/bf100f2a321779d9e743d3c198880bc348e318ec
- `minus` - https://github.com/4pr0n/ripme/commit/55aef94e860dbf6ffb1a66a79e050d8b464d1202
- `anonib` - https://github.com/4pr0n/ripme/commit/0ff9fa667b6d048ad99aa3216a6a1269e12a7231
- `fapproved` - https://github.com/4pr0n/ripme/commit/b5e10c01491a823b54a8f206119c860e35f4a99d
- `gifyo` - https://github.com/4pr0n/ripme/commit/39bca3bb16c99a390409fb2f7c5ceb9f3671fc4d
- `vine` - https://github.com/4pr0n/ripme/commit/a0356c8e9b7cab6dd486de656256fde155478050
- `supertangas` - https://github.com/4pr0n/ripme/commit/81bbcaba2c6227a7b7fb0553271044c52bbf09e1
- `drawcrowd` - https://github.com/4pr0n/ripme/commit/339aa8935d0fed577a92ff4673dbb86af2e5b1ca
- `modelmayhem` - https://github.com/4pr0n/ripme/commit/863f722f9ca4a483dd987d03dbf10387709bbc5e
- `smutty.com` - https://github.com/4pr0n/ripme/commit/e9bee91aba119d2a5fffe50f02ace9dab3d8e6dc
- `imagestash.org` - https://github.com/4pr0n/ripme/commit/0073de17ea1e0462aa22b2650e1d88373c61d089
- `imgbox.com` - https://github.com/4pr0n/ripme/commit/13d13b28b77690fc1b7fd3a670c4c1bd02ca712c
- `mediacru.sh` - https://github.com/4pr0n/ripme/commit/574b03e45ed5b449b81aa4711d2bd53e6a17fa64
- `nfsfw` - https://github.com/4pr0n/ripme/commit/5d319355d37a8e4f130933c38697f60a60770a96
- `imagebam` - https://github.com/4pr0n/ripme/commit/c6957331e7029d85ea4be98f54ae74d209324f48
- `pornhub` - https://github.com/4pr0n/ripme/commit/6d55e2c35cb4f6fd156f6fbdd08b5c2d0b3b7f9f
- `imagevenue` - https://github.com/4pr0n/ripme/commit/838ad2a585f297934bf74e2084dc4f6eb5c7d340
- `hentai-foundry` - https://github.com/4pr0n/ripme/commit/ca4ed62971035a358803bce9f918d86841054417
- `fuskator` - https://github.com/4pr0n/ripme/commit/53df6caf0a440d8e225672473dc607facd8911b3
- `datw.in` - https://github.com/4pr0n/ripme/commit/5afbc1ce3ac5b77cce6c7ff77c0172f23341ef77
- `furaffinity` - https://github.com/4pr0n/ripme/commit/9e40e55ee90efa5371199ba8fdd797f695284472
- `500px` - https://github.com/4pr0n/ripme/commit/baab27d6af489e19baaa3fe412db5c03597ddf68
- `taptastic` - https://github.com/4pr0n/ripme/commit/a95bfa79286f0aee61fdca088c6c113cfb01ddba
- `cheeby` - https://github.com/4pr0n/ripme/commit/562f224c2136391f1e9ecb044aaa84cdca8a04e7
- `bcfakes` - https://github.com/4pr0n/ripme/commit/aa296ef72ee76f58dbe3160e29856ba568a4a274
- `imgur` (album, userpages, subreddits) - https://github.com/ripmeapp/ripme/commit/04ce12b546fe775101cc880cb072c3c284014626 https://github.com/ripmeapp/ripme/commit/e904a7ee9798cd77515d9edf1768f05817a8ad13
- `instagram` - https://github.com/ripmeapp/ripme/commit/e2bb412d9f0e542abd8b28b8f723cd260685faab
- `deviantart` - https://github.com/ripmeapp/ripme/commit/b662b46a44a087af316953b10aee537397f2fa2a
- `"gonewild"` - https://github.com/ripmeapp/ripme/commit/c48ebff21db9c37f2f22a2ea32abf9242bbf7db5
- `twitter` - https://github.com/ripmeapp/ripme/commit/4a47cc650e22d865c87cd4eee04f56724d94c126
- `motherless` - https://github.com/ripmeapp/ripme/commit/1cdec765cc4032219056518d138985b04a2eb0db
- `reddit` - https://github.com/ripmeapp/ripme/commit/c8cfc57e5bce399befa51de5a0e508065c1c4bf7
- `tumblr` - https://github.com/ripmeapp/ripme/commit/c288afdd0ada892bc780967ae1b5f7de974e2365
- `4chan` and other `*chans` - Supported in https://github.com/ripmeapp/ripme/commit/cfb99e0cbb4f21445c32b118fc4b5939aed21469
- `vk.com` (images, albums, video, and video albums) https://github.com/ripmeapp/ripme/commit/d51ad485f65416acdd5bd69a84a386fc46ca550e https://github.com/ripmeapp/ripme/commit/e5906db588b4650288a7b548c03fd095f887c1d0
- `kinkyshare.com` - Supported in https://github.com/ripmeapp/ripme/commit/8db6e2a11b70e9b00ef0d3afe4f251fa1d7a3f8b
- `i.rarchives.com` - https://github.com/ripmeapp/ripme/commit/20b39743fead6786d531994640e66f44dc45a657
- `butttoucher.com` - https://github.com/ripmeapp/ripme/commit/0e04590e462fe538fce4f379f0aa572f280d6fb3
- `teenplanet` - https://github.com/ripmeapp/ripme/commit/acc7f87ad5d02f1754f1c14ccf9c531936e53327
- `xhamster` (images) - https://github.com/ripmeapp/ripme/commit/597a7b3903b7c7cd99f2c826a0c8151c347a8816
- `8muses` - https://github.com/ripmeapp/ripme/commit/14afa9695ceee43cb255055b1bd7f935a7833dcb
- `seenive` - https://github.com/ripmeapp/ripme/commit/3deddf3af66abd5cb099457ef0aef36c4d254bca
- `vinebox` - https://github.com/ripmeapp/ripme/commit/8bfae563d273cf42a7608a3d56c5f730ce4a6034
- `photobucket` - https://github.com/ripmeapp/ripme/commit/2875ee8d41904ddd7e93dd062b7912cb30b6ad35
- `flickr` - https://github.com/ripmeapp/ripme/commit/bf100f2a321779d9e743d3c198880bc348e318ec
- `minus` - https://github.com/ripmeapp/ripme/commit/55aef94e860dbf6ffb1a66a79e050d8b464d1202
- `anonib` - https://github.com/ripmeapp/ripme/commit/0ff9fa667b6d048ad99aa3216a6a1269e12a7231
- `fapproved` - https://github.com/ripmeapp/ripme/commit/b5e10c01491a823b54a8f206119c860e35f4a99d
- `gifyo` - https://github.com/ripmeapp/ripme/commit/39bca3bb16c99a390409fb2f7c5ceb9f3671fc4d
- `vine` - https://github.com/ripmeapp/ripme/commit/a0356c8e9b7cab6dd486de656256fde155478050
- `supertangas` - https://github.com/ripmeapp/ripme/commit/81bbcaba2c6227a7b7fb0553271044c52bbf09e1
- `drawcrowd` - https://github.com/ripmeapp/ripme/commit/339aa8935d0fed577a92ff4673dbb86af2e5b1ca
- `modelmayhem` - https://github.com/ripmeapp/ripme/commit/863f722f9ca4a483dd987d03dbf10387709bbc5e
- `smutty.com` - https://github.com/ripmeapp/ripme/commit/e9bee91aba119d2a5fffe50f02ace9dab3d8e6dc
- `imagestash.org` - https://github.com/ripmeapp/ripme/commit/0073de17ea1e0462aa22b2650e1d88373c61d089
- `imgbox.com` - https://github.com/ripmeapp/ripme/commit/13d13b28b77690fc1b7fd3a670c4c1bd02ca712c
- `mediacru.sh` - https://github.com/ripmeapp/ripme/commit/574b03e45ed5b449b81aa4711d2bd53e6a17fa64
- `nfsfw` - https://github.com/ripmeapp/ripme/commit/5d319355d37a8e4f130933c38697f60a60770a96
- `imagebam` - https://github.com/ripmeapp/ripme/commit/c6957331e7029d85ea4be98f54ae74d209324f48
- `pornhub` - https://github.com/ripmeapp/ripme/commit/6d55e2c35cb4f6fd156f6fbdd08b5c2d0b3b7f9f
- `imagevenue` - https://github.com/ripmeapp/ripme/commit/838ad2a585f297934bf74e2084dc4f6eb5c7d340
- `hentai-foundry` - https://github.com/ripmeapp/ripme/commit/ca4ed62971035a358803bce9f918d86841054417
- `fuskator` - https://github.com/ripmeapp/ripme/commit/53df6caf0a440d8e225672473dc607facd8911b3
- `datw.in` - https://github.com/ripmeapp/ripme/commit/5afbc1ce3ac5b77cce6c7ff77c0172f23341ef77
- `furaffinity` - https://github.com/ripmeapp/ripme/commit/9e40e55ee90efa5371199ba8fdd797f695284472
- `500px` - https://github.com/ripmeapp/ripme/commit/baab27d6af489e19baaa3fe412db5c03597ddf68
- `taptastic` - https://github.com/ripmeapp/ripme/commit/a95bfa79286f0aee61fdca088c6c113cfb01ddba
- `cheeby` - https://github.com/ripmeapp/ripme/commit/562f224c2136391f1e9ecb044aaa84cdca8a04e7
- `bcfakes` - https://github.com/ripmeapp/ripme/commit/aa296ef72ee76f58dbe3160e29856ba568a4a274
#### List from README
@@ -67,7 +67,8 @@ It's not the most friendly to read, but the most comprehensive list of supported
* xhamster
* (more)
See [#8](https://github.com/4pr0n/ripme/issues/8) for original updated list and requests.
See [#502](https://github.com/4pr0n/ripme/issues/502) for newer requests.
* See [4pr0n/ripme#8](https://github.com/4pr0n/ripme/issues/8) for original updated list and requests.
* See [4pr0n/ripme#502](https://github.com/4pr0n/ripme/issues/502) for newer requests.
* See [RipMeApp/RipMe#38](https://github.com/RipMeApp/ripme/issues/38) for the latest requests.
This page will be updated soon to include the full list of supported sites.
This page will be updated soon to include the full list of supported sites.