ripme
ve l option to before r and R; marked some tests as flaky
RipMe 的维护是
RipMe 是一个适用于各种网站的专辑翻录工具。它是一个在您的计算机上运行的跨平台工具,需要 Java 8。RipMe 已经过测试并确认可以在 Windows、Linux 和 MacOS 上运行。
从最新版本下载ripme.jar
。
注意:如果您当前使用版本 1.2.x、1.3.x 或 1.7.49,您将不会自动获取最新版本的更新。我们建议从上面的链接下载最新版本。
有关运行.jar
文件的信息,请参阅如何运行 wiki。
在 macOS 上,有一个木桶。
brew install --cask ripme && xattr -d com.apple.quarantine /Applications/ripme.jar
变更日志(ripme.json)
通过对此 Github 问题添加评论来请求对更多站点的支持。
如果您是开发人员,您可以按照 wiki 指南添加您自己的 Ripper:如何为 HTML 网站创建 Ripper。
该项目使用 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 中的所有依赖项。人们也可以跳过执行测试。
测试可能会被标记为缓慢或不稳定。默认是运行除片状测试之外的所有测试。可以排除运行缓慢的测试。缓慢且不稳定的测试可以单独运行。构建后,您可以运行测试,根据您的 shell,可能需要引用:
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 的发布版本,然后确保您所做的任何更改不会导致更多测试中断。