You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[ ] I carefully read the [contribution guidelines](https://github.com/TeamNewPipe/NewPipe/blob/HEAD/.github/CONTRIBUTING.md) and agree to them.
2
-
-[ ] I did test the API against [NewPipe](https://github.com/TeamNewPipe/NewPipe).
3
-
-[ ] I agree to ASAP create a PULL request for [NewPipe](https://github.com/TeamNewPipe/NewPipe)for making in compatible when I changed the api.
2
+
-[ ] I have tested the API against [NewPipe](https://github.com/TeamNewPipe/NewPipe).
3
+
-[ ] I agree to create a pull request for [NewPipe](https://github.com/TeamNewPipe/NewPipe)as soon as possible to make it compatible with the changed API.
NewPipe Extractor is a library for extracting things from streaming sites. It is a core component of [NewPipe](https://github.com/TeamNewPipe/NewPipe), but could be used independently.
6
6
@@ -11,11 +11,21 @@ NewPipe Extractor is available at JitPack's Maven repo.
11
11
If you're using Gradle, you could add NewPipe Extractor as a dependency with the following steps:
12
12
13
13
1. Add `maven { url 'https://jitpack.io' }` to the `repositories` in your `build.gradle`.
14
-
2. Add `compile 'com.github.TeamNewPipe:NewPipeExtractor:v0.11.0'`the `dependencies` in your `build.gradle`. Replace `v0.11.0` with the latest release.
14
+
2. Add `implementation 'com.github.TeamNewPipe:NewPipeExtractor:v0.19.0'`the `dependencies` in your `build.gradle`. Replace `v0.19.0` with the latest release.
15
15
16
16
### Testing changes
17
17
18
-
To test changes quickly you can build the library locally. Using the local Maven repository is a good approach, here's a gist of how to use it:
18
+
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`:
19
+
20
+
```groovy
21
+
includeBuild('../NewPipeExtractor') {
22
+
dependencySubstitution {
23
+
substitute module('com.github.TeamNewPipe:NewPipeExtractor') with project(':extractor')
24
+
}
25
+
}
26
+
```
27
+
28
+
Another approach would be to use the local Maven repository, here's a gist of how to use it:
19
29
20
30
1. Add `mavenLocal()` in your project `repositories` list (usually as the first entry to give priority above the others).
21
31
2. It's _recommended_ that you change the `version` of this library (e.g. `LOCAL_SNAPSHOT`).
Copy file name to clipboardExpand all lines: extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCConferenceExtractor.java
Copy file name to clipboardExpand all lines: extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCConferenceKiosk.java
Copy file name to clipboardExpand all lines: extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCParsingHelper.java
0 commit comments