From bc43f8977d8859d6eb290041dce91b76685fcaef Mon Sep 17 00:00:00 2001 From: bopol Date: Sat, 28 Mar 2020 10:22:47 +0100 Subject: [PATCH 1/2] [peertube] add feed url in channels --- .../services/peertube/extractors/PeertubeChannelExtractor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeChannelExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeChannelExtractor.java index d53fb7ad0..e5acf1ee0 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeChannelExtractor.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeChannelExtractor.java @@ -57,7 +57,7 @@ public class PeertubeChannelExtractor extends ChannelExtractor { @Override public String getFeedUrl() throws ParsingException { - return null; + return getBaseUrl() + "/feeds/videos.xml?accountId=" + json.get("id"); } @Override From 0ae53c1e506b3b57ffa81eeea09b0a471c2127d1 Mon Sep 17 00:00:00 2001 From: bopol Date: Sat, 28 Mar 2020 11:48:24 +0100 Subject: [PATCH 2/2] [peertube] adapt test for channel feed url --- .../services/peertube/PeertubeChannelExtractorTest.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extractor/src/test/java/org/schabi/newpipe/extractor/services/peertube/PeertubeChannelExtractorTest.java b/extractor/src/test/java/org/schabi/newpipe/extractor/services/peertube/PeertubeChannelExtractorTest.java index 7c7a9b805..461095598 100644 --- a/extractor/src/test/java/org/schabi/newpipe/extractor/services/peertube/PeertubeChannelExtractorTest.java +++ b/extractor/src/test/java/org/schabi/newpipe/extractor/services/peertube/PeertubeChannelExtractorTest.java @@ -98,7 +98,7 @@ public class PeertubeChannelExtractorTest { @Test public void testFeedUrl() throws ParsingException { - assertEmpty(extractor.getFeedUrl()); + assertEquals("https://peertube.mastodon.host/feeds/videos.xml?accountId=32465", extractor.getFeedUrl()); } @Test @@ -195,7 +195,7 @@ public class PeertubeChannelExtractorTest { @Test public void testFeedUrl() throws ParsingException { - assertEmpty(extractor.getFeedUrl()); + assertEquals("https://peertube.mastodon.host/feeds/videos.xml?accountId=1753", extractor.getFeedUrl()); } @Test