diff --git a/Home.md b/Home.md index 8901939..7038bb0 100644 --- a/Home.md +++ b/Home.md @@ -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) diff --git a/How-To-Create-A-Ripper-for-HTML-websites.md b/How-To-Create-A-Ripper-for-HTML-websites.md index ceb631c..8e3c5b1 100644 --- a/How-To-Create-A-Ripper-for-HTML-websites.md +++ b/How-To-Create-A-Ripper-for-HTML-websites.md @@ -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 `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: diff --git a/README.txt b/README.txt index 9610098..07f7a97 100644 --- a/README.txt +++ b/README.txt @@ -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. diff --git a/Supported-Sites.md b/Supported-Sites.md index f7eb84d..e81ddd3 100644 --- a/Supported-Sites.md +++ b/Supported-Sites.md @@ -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. \ No newline at end of file +This page will be updated soon to include the full list of supported sites.