1
0
mirror of https://github.com/RipMeApp/ripme.git synced 2025-01-16 20:28:15 +01:00

3051 Commits

Author SHA1 Message Date
MetaPrime
2dfb627e36 E621Ripper.java - add a rate limit to avoid 'SocketTimeoutException: Read timed out'; code formatting 2025-01-06 03:36:29 -08:00
MetaPrime
022461a862 AbstractRipper.java - fix gaussian jitter on sleep values 2025-01-06 02:31:52 -08:00
MetaPrime
adffa2261d RedgifsRipper.java - add rate limiting 2025-01-06 02:16:54 -08:00
MetaPrime
2fe79d0881 AbstractRipper.java - add gaussian jitter with std deviation of 30% of requested value to the sleep function 2025-01-06 02:15:07 -08:00
MetaPrime
ef17b233f2 RedgifsRipper.java - format 2025-01-06 01:54:07 -08:00
MetaPrime
28511a4402 CoomerPartyRipper.java - organize imports 2025-01-06 01:53:15 -08:00
MetaPrime
0fa61c0b65 CoomerPartyRipper.java - can be a slow site for large downloads anyway; rate limit ourselves to avoid getting rate-limited 2025-01-06 01:52:32 -08:00
MetaPrime
d736938140 AbstractRipper.java - update USER_AGENT to most common User Agent currently in use: Chrome 131.0.0.0 on Windows 10. Closes #2061 2025-01-06 01:32:09 -08:00
MetaPrime
d236d4e417 AbstractRipper.java - Fix #2051 by suppressing deprecation warning on java.util.Observable as discussed; light code review, linter fixes, and auto-format. 2025-01-06 01:23:16 -08:00
MetaPrime
50e909786c MainWindow.java - light code review: fix linter errors, fix or suppress known warnings, light formatting 2025-01-06 00:58:58 -08:00
MetaPrime
9d614f39e2 RipButtonHandlerTest.java - clean up imports and fix linter warnings 2025-01-06 00:52:35 -08:00
MetaPrime
b32406042f AbstractRipperTest.java - format, organize imports 2025-01-06 00:24:09 -08:00
MetaPrime
92579d6179 DeviantartRipper is still broken, but while testing it I discovered a new type of URL that might be handy to test, so I've added that to the test 2025-01-05 01:45:04 -08:00
MetaPrime
ab6744d209 Removed StickyXXXRipper - stickyxxx.com is permanently offline 2025-01-05 01:26:20 -08:00
MetaPrime
b0042145e9 Remove ArtAlleyRipper - artalley.social is permanently offline 2025-01-05 01:23:58 -08:00
MetaPrime
55efe49cdf Add another URL to AllporncomicRipper test, but ripper is still broken due to site changes causing 403 2025-01-05 01:21:28 -08:00
MetaPrime
ac6cbf81ac Remove HBrowseRipper - hbrowse.com permanently offline 2025-01-05 01:19:55 -08:00
MetaPrime
552f78d477 Remove tamindirmp3 Ripper - as far as I can tell the site has changed such that there is no longer static content to download 2025-01-05 01:10:39 -08:00
MetaPrime
5aca704dca AllporncomicRipperTest - formatted the test code; manually tested the ripper and it seems broken due to website changes 2025-01-05 00:02:31 -08:00
MetaPrime
1e5472ca6b Remove AerisdiesRipper - site is gone; has been offline since 2021 2025-01-04 23:40:21 -08:00
MetaPrime
ada09b74ee Format, organize imports, clean up warnings - ChanRipperTest.java 2025-01-04 23:35:57 -08:00
MetaPrime
a1ea085906 Add scripts to facilitate checkout and merge PR branches for testing purposes 2025-01-04 20:51:10 -08:00
MetaPrime
a8f9528822 Update README.md to link to semver.com to explain version scheme 2025-01-04 19:29:42 -08:00
MetaPrime
a4ff07eebe Added NsfwAlbumRipperTest 2025-01-04 19:20:58 -08:00
soloturn
c1f2a00d5c
Reset Java minimum version to Java 17 (OpenJDK 17), to support Debian (Closes #2055) (PR #2057)
From the Java SE Support Roadmap (see https://www.oracle.com/java/technologies/java-se-support-roadmap.html)

Java 17 LTS is supported (from "Premiere Support" column) until "September 2026, or later", so it is reasonable to keep ensuring compatibility with Java 17.

As for Java 21 LTS, even though it has been in General Availability (GA) since September 2023, Debian only has the OpenJDK 21 package in `testing` and `unstable` -- see https://tracker.debian.org/pkg/openjdk-21
2025-01-04 18:08:38 -08:00
MetaPrime
acd336ed4b NsfwAlbumRipper: Add index prefix to downloads to keep albums in order; format, cleanup imports, cleanup log line 2025-01-04 02:25:01 -08:00
MetaPrime
ae82bef13d Remove unused code in FapDungeonRipper 2025-01-04 02:16:08 -08:00
Issung
c1e805d214 Add Ripper for nsfwalbum.com (#1691)
I've gone ahead and added a ripper for nsfwalbum.com.
They host their images on many different image hosting sites so you must replace part of the image urls to get the full image instead of the thumbnails.
There may be more hosts that I did not find, they can be added in later very easily.
2025-01-04 02:12:25 -08:00
metaprime
ba76d3d8b8
Implement FapDungeonRipper (Issue #1979) (#2056) 2025-01-04 10:39:05 +01:00
metaprime
2621a2738a
Fix XvideosRipper: update URL pattern to match current URL scheme. (#2054)
* Fix XvideosRipper: update URL pattern to match current URL scheme. Also, extract patterns to be compiled once in static members to avoid repeating the match patterns and make the code read a little more clearly. Improve album name for the video case.
2025-01-02 18:39:13 +01:00
soloturn
7be6f82d37 update to 2.1.13-7-fac3f8ea 2025-01-02 13:34:50 +01:00
MetaPrime
fac3f8ea0f Fix label of "Open (folder)" button to add a space before the folder. 2.1.13-7-fac3f8ea 2025-01-02 03:01:46 -08:00
soloturn
589317732d
describe release process (#2048) 2025-01-02 03:01:14 -08:00
soloturn
24c441e993
Merge pull request #2053 from RipMeApp/fix-deprecated-url-ctors
Fix usage of deprecated URL constructors, which found a couple of issues
2025-01-02 11:53:39 +01:00
MetaPrime
692430cfcb Convert space to %20 before adding URL for later conversion 2025-01-02 02:29:08 -08:00
MetaPrime
b1e3771cc9 Change to originalURL parsing resulted in a different exception if it's malformed, so handle those and refuse to rip 2025-01-02 02:13:20 -08:00
MetaPrime
29d46491f9 Fix an issue with the XvideosRipper found by URISyntaxException after refactor 2025-01-02 01:30:13 -08:00
MetaPrime
df97543349 README: Add note about --info so users can get the most out of gradle's test runs 2025-01-02 01:28:57 -08:00
MetaPrime
42efc815df Fix issues in new LusciousRipper class 2025-01-02 01:17:31 -08:00
MetaPrime
4e3619ad13 Fix usage of deprecated URL constructors 2025-01-02 01:08:34 -08:00
MetaPrime
3b9352fb14 Fixup Luscious syntax error 2025-01-02 01:06:10 -08:00
X
d6b8bf2d08 Enhancement UI changes to ensure copy paste protections. (#162)
Co-authored-by: Undid Iridium <FrancisXIrizarry@gmail.com>
2025-01-02 09:53:02 +01:00
soloturn
fe7391cac5
Merge pull request #1509 from cyian-1756/luscious-Fixes
Fixed the LusciousRipper.
2025-01-02 09:44:08 +01:00
soloturn
87b386e2f7
Merge branch 'main' into luscious-Fixes 2025-01-02 09:43:03 +01:00
metaprime
54ee67e103
Update README.md: remove donation links, update maintainer list, announce merge of ripmeapp2 back into ripmeapp (#2050)
Hi! I was the primary maintainer of ripmeapp/ripme from about 2016-2018. I'm pleased to see that while that repo was abandoned, a fork of the project continued over here. I'm back to poke around a bit and wanted to sync up the repo as well as make it clear who the primary developer is on the project now. I've also made an announcement post on the subreddit to point to the new active development repo.

I've pushed the main of ripmeapp2/ripme to ripmeapp and I want to make this change as well to both repos to make it clear where active development is happening and who is the current primary developer.

I'm not guaranteeing I'll stick around but I might poke around from time to time. I definitely don't have the time to resume any kind of primary development here. I'm also not necessarily encouraging the resurrection of ripmeapp/ripme over this fork, but if @soloturn wants to accept the maintainer invitation to that repo and merge the forks back together, I'd do what I can to support that. I have a personal (non-work) software-dev-capable computer again so working on a project like this is back on the table.

This change also fixes a Markdown linter style complaint: bulleted lists are preferred to start lines with `-` to avoid ambiguity with `*` used for bold/italics.
ripmeapp2-merge-fork
2025-01-01 23:34:40 -08:00
soloturn
f3fca3887f release 2.1.12-7-d0b97acd, switch back to ripme gihub project 2025-01-01 14:12:07 +01:00
soloturn
d0b97acda8 hentaidude flaky, or not existing. 2.1.12-7-d0b97acd 2025-01-01 10:45:37 +01:00
soloturn
8499c5f301 drop ripmeapp2, use ripmeapp repo 2025-01-01 09:35:36 +01:00
joroto
255e388af9
Ignore SSL verification option added (#175)
* add configuration to ignore SS verification
2025-01-01 08:44:07 +01:00
soloturn
6487219469 mark albumripper deprecated 2024-12-29 11:52:46 +01:00