Skip to content

Commit 193442d

Browse files
committed
add original url for share
1 parent d758273 commit 193442d

3 files changed

Lines changed: 11 additions & 1 deletion

File tree

extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeChannelExtractor.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,5 +179,10 @@ private void setInitialData(String responseBody) throws ExtractionException {
179179
public String getName() throws ParsingException {
180180
return JsonUtils.getString(json, "displayName");
181181
}
182+
183+
@Override
184+
public String getOriginalUrl() throws ParsingException {
185+
return ServiceList.PeerTube.getBaseUrl() + "/accounts/" + getId();
186+
}
182187

183188
}

extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeStreamExtractor.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,4 +291,9 @@ public String getName() throws ParsingException {
291291
return JsonUtils.getString(json, "name");
292292
}
293293

294+
@Override
295+
public String getOriginalUrl() throws ParsingException {
296+
return ServiceList.PeerTube.getBaseUrl() + "/videos/watch/" + getId();
297+
}
298+
294299
}

extractor/src/test/java/org/schabi/newpipe/extractor/services/peertube/PeertubeChannelExtractorTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ public void testUrl() throws ParsingException {
6464

6565
@Test
6666
public void testOriginalUrl() throws ParsingException {
67-
assertEquals("https://peertube.mastodon.host/api/v1/accounts/kde", extractor.getOriginalUrl());
67+
assertEquals("https://peertube.mastodon.host/accounts/kde", extractor.getOriginalUrl());
6868
}
6969

7070
/*//////////////////////////////////////////////////////////////////////////

0 commit comments

Comments
 (0)