RipMe é mantido com
RipMe é um ripador de álbuns para vários sites. É uma ferramenta multiplataforma que roda em seu computador e requer Java 8. RipMe foi testado e confirmado para funcionar em Windows, Linux e MacOS.
Baixe ripme.jar
da versão mais recente.
Observação: se você estiver usando atualmente a versão 1.2.x, 1.3.x ou 1.7.49, não receberá atualizações automaticamente para as versões mais recentes. Recomendamos baixar a versão mais recente no link acima.
Para obter informações sobre como executar o arquivo .jar
, consulte o wiki Como executar.
No macOS, existe um barril.
brew install --cask ripme && xattr -d com.apple.quarantine /Applications/ripme.jar
Registro de alterações (ripme.json)
Solicite suporte para mais sites adicionando um comentário a este problema do Github.
Se você é um desenvolvedor, pode adicionar seu próprio Ripper seguindo o guia wiki: Como criar um Ripper para sites HTML.
O projeto usa Gradle ou Maven. Portanto, ambos os comandos são dados. Para construir o arquivo .jar, navegue até o diretório raiz do projeto e execute:
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
Isso incluirá todas as dependências do JAR. Também é possível pular a execução dos testes.
Os testes podem ser marcados como lentos ou instáveis. O padrão é executar todos os testes, exceto os instáveis. Testes lentos podem ser excluídos da execução. testes lentos e instáveis podem ser executados por conta própria. Após a construção, você pode executar testes, podendo ser necessárias citações dependendo do seu 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 '
Observe que alguns testes podem falhar à medida que os sites mudam e nossos rippers ficam desatualizados. Comece construindo e testando uma versão lançada do RipMe e, em seguida, certifique-se de que quaisquer alterações feitas não causem falhas em mais testes.