From a3aa675b68c432aa9242f535312b58d67adf49af Mon Sep 17 00:00:00 2001 From: MetaPrime Date: Tue, 31 Dec 2024 16:22:55 -0800 Subject: [PATCH 1/5] Update README.md: remove donation links, update maintainer list, fix Markdown lint complaints about bulleted lists --- README.md | 87 ++++++++++++++++++++++++++++++------------------------- 1 file changed, 47 insertions(+), 40 deletions(-) diff --git a/README.md b/README.md index f6f0868d1..f2aedb597 100644 --- a/README.md +++ b/README.md @@ -1,39 +1,46 @@ -# RipMe +# RipMe + [![Licensed under the MIT License](https://img.shields.io/badge/License-MIT-blue.svg)](/LICENSE.txt) [![Join the chat at https://gitter.im/RipMeApp/Lobby](https://badges.gitter.im/RipMeApp/Lobby.svg)](https://gitter.im/RipMeApp/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Subreddit](https://img.shields.io/badge/discuss-on%20reddit-blue.svg)](https://www.reddit.com/r/ripme/) ![alt Badge Status](https://github.com/ripmeapp2/ripme/actions/workflows/gradle.yml/badge.svg) -[![Coverage Status](https://coveralls.io/repos/github/RipMeApp/ripme/badge.svg?branch=master)](https://coveralls.io/github/RipMeApp/ripme?branch=master) +[![Coverage Status](https://coveralls.io/repos/github/RipMeApp/ripme/badge.svg?branch=main)](https://coveralls.io/github/RipMeApp/ripme?branch=main) + +RipMe has been maintained with ♥️ and in our limited free time by (roughly in +order from most recent primary developer), with current activity marked by +color of the indicator: -RipMe is maintained with ♥️ and in our limited free time by **[@MetaPrime](https://github.com/metaprime)**, **[@cyian-1756](https://github.com/cyian-1756)** and **[@kevin51jiang](https://github.com/kevin51jiang)**. If you'd like to contribute but aren't good with code, help keep us happy with a small contribution! Chat on [gitter](https://gitter.im/RipMeApp/Lobby). +- **[@soloturn](https://github.com/soloturn)** 🟢, +- **[@cyian-1756](https://github.com/cyian-1756)** 🟥, +- **[@kevin51jiang](https://github.com/kevin51jiang)** 🟥, +- **[@MetaPrime](https://github.com/metaprime)** 🟡, +- and its original creator, **[@4pr0n](https://github.com/4pr0n)** 🟥. -[![Tip with PayPal](https://img.shields.io/badge/PayPal-Buy_us...-lightgrey.svg)](https://www.paypal.me/ripmeapp) -[![Tip with PayPal](https://img.shields.io/badge/coffee-%245-green.svg)](https://www.paypal.com/paypalme/ripmeapp/send?amount=5.00¤cyCode=USD&locale.x=en_US&country.x=US) -[![Tip with PayPal](https://img.shields.io/badge/beer-%2410-yellow.svg)](https://www.paypal.com/paypalme/ripmeapp/send?amount=10.00¤cyCode=USD&locale.x=en_US&country.x=US) -[![Tip with PayPal](https://img.shields.io/badge/lunch-%2420-orange.svg)](https://www.paypal.com/paypalme/ripmeapp/send?amount=20.00¤cyCode=USD&locale.x=en_US&country.x=US) -[![Tip with PayPal](https://img.shields.io/badge/dinner-%2450-red.svg)](https://www.paypal.com/paypalme/ripmeapp/send?amount=50.00¤cyCode=USD&locale.x=en_US&country.x=US) -[![Tip with PayPal](https://img.shields.io/badge/custom_amount-...-lightgrey.svg)](https://www.paypal.me/ripmeapp) +If you'd like to become a maintainer, ask an active maintainer to be added to the team. + +Chat with the team and community on [gitter](https://gitter.im/RipMeApp/Lobby) and [reddit.com/r/ripme](https://www.reddit.com/r/ripme/) # About RipMe is an album ripper for various websites. It is a cross-platform tool that runs on your computer, and -requires Java 17. RipMe has been tested and confirmed working on Windows, Linux and MacOS. +requires Java 23 to run. RipMe has been tested and is confirmed working on Windows, Linux, and MacOS. ![Screenshot](https://i.imgur.com/UCQNjeg.png) ## Downloads -Download `ripme.jar` from the [latest release](https://github.com/ripmeapp2/ripme/releases). For information about running the `.jar` file, see +Download `ripme.jar` from the [latest release](https://github.com/ripmeapp2/ripme/releases). For information about running the `.jar` file, see [the How To Run wiki](https://github.com/ripmeapp/ripme/wiki/How-To-Run-RipMe). -The version number like ripme-1.7.94-17-2167aa34-feature_auto_release.jar contains a release number (1.7.94), given by -a person, the number of commits since this version (17). The commit SHA (2167aa34) uniquely references the -source code ripme was built from. If it is not built from the main branch, the branch name (feature/auto-release) is +The version number like `ripme-1.7.94-17-2167aa34-feature_auto_release.jar` contains a release number (`1.7.94`), given by +a person, the number of commits since this version (`17`). The commit SHA (`2167aa34`) uniquely references the +source code ripme was built from. If it is not built from the main branch, the branch name (`feature/auto-release`) is given. ## Installation On macOS, there is a [cask](https://github.com/Homebrew/homebrew-cask/blob/master/Casks/ripme.rb). + ``` brew install --cask ripme && xattr -d com.apple.quarantine /Applications/ripme.jar ``` @@ -44,32 +51,32 @@ brew install --cask ripme && xattr -d com.apple.quarantine /Applications/ripme.j # Features -* Quickly downloads all images in an online album. [See supported sites](https://github.com/ripmeapp/ripme/wiki/Supported-Sites) -* Easily re-rip albums to fetch new content -* Built in updater -* Skips already downloaded images by default -* Can auto skip e-hentai and nhentai albums containing certain tags. [See here for how to enable](https://github.com/RipMeApp/ripme/wiki/Config-options#nhentaiblacklisttags) -* Download a range of urls. [See here for how](https://github.com/RipMeApp/ripme/wiki/How-To-Run-RipMe#downloading-a-url-range) +- Quickly downloads all images in an online album. [See supported sites](https://github.com/ripmeapp/ripme/wiki/Supported-Sites) +- Easily re-rip albums to fetch new content +- Built in updater +- Skips already downloaded images by default +- Can auto skip e-hentai and nhentai albums containing certain tags. [See here for how to enable](https://github.com/RipMeApp/ripme/wiki/Config-options#nhentaiblacklisttags) +- Download a range of urls. [See here for how](https://github.com/RipMeApp/ripme/wiki/How-To-Run-RipMe#downloading-a-url-range) ## List of Supported Sites -* imgur -* twitter -* tumblr -* instagram -* flickr -* photobucket -* reddit -* gonewild -* motherless -* imagefap -* imagearn -* seenive -* vinebox -* 8muses -* deviantart -* xhamster -* [(more)](https://github.com/ripmeapp/ripme/wiki/Supported-Sites) +- imgur +- twitter +- tumblr +- instagram +- flickr +- photobucket +- reddit +- gonewild +- motherless +- imagefap +- imagearn +- seenive +- vinebox +- 8muses +- deviantart +- xhamster +- [(more)](https://github.com/ripmeapp/ripme/wiki/Supported-Sites) ## Not Supported? @@ -81,7 +88,7 @@ If you're a developer, you can add your own Ripper by following the wiki guide: # Compiling & Building The project uses [Gradle](https://gradle.org). To build the .jar file, -navigate to the root project directory and run at least the test you +navigate to the root project directory and run at least the test you change, e.g. Xhamster. test execution can also excluded completely: ```bash @@ -122,7 +129,7 @@ tests to break. As Java Swing will go away in future, a new GUI technology should be used. One of the candidates is [Jetpack Compose for Desktop](https://github.com/JetBrains/compose-jb/). -The library leverages the compose library for android and provides it for android, +The library leverages the compose library for android and provides it for android, desktop and web. The navigation library is not available for desktop, so Arkadii Ivanov -implemented +implemented [decompose](https://proandroiddev.com/a-comprehensive-hundred-line-navigation-for-jetpack-desktop-compose-5b723c4f256e). From 1f33dc2a75c114794922b7bdb7cc0603cdca3f5d Mon Sep 17 00:00:00 2001 From: MetaPrime Date: Tue, 31 Dec 2024 16:27:51 -0800 Subject: [PATCH 2/5] Make a specific note that primary active development is at ripmeapp2/ripme --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index f2aedb597..1edb0c31d 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,8 @@ ![alt Badge Status](https://github.com/ripmeapp2/ripme/actions/workflows/gradle.yml/badge.svg) [![Coverage Status](https://coveralls.io/repos/github/RipMeApp/ripme/badge.svg?branch=main)](https://coveralls.io/github/RipMeApp/ripme?branch=main) +The current active development repo for RipMe is located at [ripmeapp2/ripme](https://github.com/ripmeapp2/ripme/). + RipMe has been maintained with ♥️ and in our limited free time by (roughly in order from most recent primary developer), with current activity marked by color of the indicator: From 4773f21e088f3be5e1461a275af0c90d69b1a238 Mon Sep 17 00:00:00 2001 From: MetaPrime Date: Tue, 31 Dec 2024 16:40:01 -0800 Subject: [PATCH 3/5] clarify message --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 1edb0c31d..dc6d5988a 100644 --- a/README.md +++ b/README.md @@ -8,9 +8,9 @@ The current active development repo for RipMe is located at [ripmeapp2/ripme](https://github.com/ripmeapp2/ripme/). -RipMe has been maintained with ♥️ and in our limited free time by (roughly in -order from most recent primary developer), with current activity marked by -color of the indicator: +RipMe has been maintained with ♥️ and in our limited free time by the following +people, roughly in order from most recent primary developer, with current +activity marked by color of the indicator: - **[@soloturn](https://github.com/soloturn)** 🟢, - **[@cyian-1756](https://github.com/cyian-1756)** 🟥, From fad9be015c298f8b8c162cbb8c009e2d91ec16f6 Mon Sep 17 00:00:00 2001 From: MetaPrime Date: Wed, 1 Jan 2025 21:55:03 -0800 Subject: [PATCH 4/5] fix min java ver 21 or later --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index dc6d5988a..7e4fb752a 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ Chat with the team and community on [gitter](https://gitter.im/RipMeApp/Lobby) a # About RipMe is an album ripper for various websites. It is a cross-platform tool that runs on your computer, and -requires Java 23 to run. RipMe has been tested and is confirmed working on Windows, Linux, and MacOS. +requires Java 21 or later to run. RipMe has been tested and is confirmed working on Windows, Linux, and MacOS. ![Screenshot](https://i.imgur.com/UCQNjeg.png) From 66ac1f46f09cecc20b26e33e4e422848f7575ad0 Mon Sep 17 00:00:00 2001 From: MetaPrime Date: Wed, 1 Jan 2025 22:14:53 -0800 Subject: [PATCH 5/5] Explained recent development history. --- README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 7e4fb752a..6334528cd 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,14 @@ ![alt Badge Status](https://github.com/ripmeapp2/ripme/actions/workflows/gradle.yml/badge.svg) [![Coverage Status](https://coveralls.io/repos/github/RipMeApp/ripme/badge.svg?branch=main)](https://coveralls.io/github/RipMeApp/ripme?branch=main) -The current active development repo for RipMe is located at [ripmeapp2/ripme](https://github.com/ripmeapp2/ripme/). +## Recent development updates + +- For a while, the ripmeapp/ripme repo was inactive, but development continued at ripmeapp2/ripme. +- Now, maintainers have been updated and development has been rejoined with ripmeapp/ripme where it will continue. +- You may find a number of stale issues on ripmeapp/ripme and/or on ripmeapp2/ripme until everything is merged back together and statuses are updated. +- The current active development repo for RipMe is located at [ripmeapp/ripme](https://github.com/ripmeapp/ripme/). + +## Maintainers RipMe has been maintained with ♥️ and in our limited free time by the following people, roughly in order from most recent primary developer, with current @@ -20,6 +27,8 @@ activity marked by color of the indicator: If you'd like to become a maintainer, ask an active maintainer to be added to the team. +## Contact + Chat with the team and community on [gitter](https://gitter.im/RipMeApp/Lobby) and [reddit.com/r/ripme](https://www.reddit.com/r/ripme/) # About