RipMe は次のように維持されます。
RipMe はさまざまな Web サイト用のアルバム リッパーです。これは、コンピュータ上で実行されるクロスプラットフォーム ツールであり、Java 8 が必要です。RipMe は、Windows、Linux、および MacOS でテストされ、動作することが確認されています。
最新リリースからripme.jar
をダウンロードします。
注: 現在バージョン 1.2.x、1.3.x、または 1.7.49 を使用している場合、最新バージョンへのアップデートは自動的に取得されません。上記のリンクから最新バージョンをダウンロードすることをお勧めします。
.jar
ファイルの実行については、「How To Run wiki」を参照してください。
macOS にはキャスクがあります。
brew install --cask ripme && xattr -d com.apple.quarantine /Applications/ripme.jar
変更ログ(ripme.json)
この Github の問題にコメントを追加して、さらに多くのサイトのサポートをリクエストしてください。
開発者の場合は、Wiki ガイド「HTML Web サイト用のリッパーを作成する方法」に従って独自のリッパーを追加できます。
プロジェクトでは Gradle または Maven を使用します。したがって、両方のコマンドが与えられます。 .jar ファイルをビルドするには、ルート プロジェクト ディレクトリに移動して、次のコマンドを実行します。
mvn clean compile assembly:single
mvn -B package assembly:single -Dmaven.test.skip=true
./gradlew clean build
./gradlew clean build -x test --warning-mode all
これには、JAR 内のすべての依存関係が含まれます。テストの実行をスキップすることもできます。
テストは遅い、または不安定であるとマークされる可能性があります。デフォルトでは、不安定なテストを除くすべてのテストが実行されます。遅いテストは実行から除外できます。遅く不安定なテストは単独で実行できます。ビルド後はテストを実行できますが、シェルによっては引用符が必要な場合があります。
mvn test
mvn test -DexcludedGroups= -Dgroups=flaky,slow
mvn test ' -Dgroups=!slow '
./gradlew test
./gradlew test -DexcludeTags= -DincludeTags=flaky,slow
./gradlew test ' -DincludeTags=!slow '
サイトが変更され、リッパーが古くなると、一部のテストが失敗する可能性があることに注意してください。まず、RipMe のリリース バージョンを構築してテストし、加えた変更によってさらにテストが中断されないことを確認します。