{"repo":"TeamNewPipe/NewPipeExtractor","free":true,"listed":false,"github":"https://github.com/TeamNewPipe/NewPipeExtractor","clone":"git clone https://github.com/TeamNewPipe/NewPipeExtractor.git","description":"NewPipe's core library for extracting data from streaming sites","language":"Java","stars":1948,"topics":["newpipe","youtube","crawler","extractor","soundcloud","peertube","mediaccc","bandcamp","scraper"],"license":"GPL-3.0","category":"scrapers-browser-automation","readme_excerpt":"NewPipe Extractor JDoc • Documentation NewPipe Extractor is a library for extracting things from streaming sites. It is a core component of NewPipe, but could be used independently. Usage NewPipe Extractor is available at JitPack's Maven repo. If you're using Gradle, you could add NewPipe Extractor as a dependency with the following steps: 1. Add maven { url 'https://jitpack.io' } to the repositories in your build.gradle . 2. Add implementation 'com.github.teamnewpipe:NewPipeExtractor:INSERT VERSION HERE' to the dependencies in your build.gradle . Replace INSERT VERSION HERE with the latest release. 3. If you are using tools to minimize your project, make sure to keep the files below, by e.g. adding the following lines to your proguard file: [!NOTE] To use NewPipe Extractor in Android projects with a minSdk below 33, core library desugaring with the desugar jdk libs nio artifact is required. Testing changes Maven Central NewPipe Extractor's snapshots are available on Maven Central's snapshot repository. These versions are based on the commit's short hash (for e.g. git rev-parse --short HEAD ) and are available for 90 days since the date of publication/commit. Local To test changes quickly you can build the library locally. A good approach would be to add something like the following to your settings.gradle : Another approach would be to use the local Maven repository, here's a gist of how to use it: 1. Add mavenLocal() in your project repositories list (usually as the first e","default_branch":null,"files":null,"tree":[],"storefront":"/r/TeamNewPipe","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TeamNewPipe/NewPipeExtractor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}