Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: Add support to index peertube #399

Open
LoveIsGrief opened this issue Jan 30, 2021 · 3 comments
Open

Feature request: Add support to index peertube #399

LoveIsGrief opened this issue Jan 30, 2021 · 3 comments
Labels
enhancement Indicates new feature requests or improvement for existing functionality

Comments

@LoveIsGrief
Copy link
Contributor

Peertube has a pure an AngularJS frontend but that can't be indexed without rendering the page with the JS first. It does however have a comprehensive and easily accessible API. Framasoft's own public indexer (SepiaSearch)[sepiasearch.org/] uses that to provide a search service across all know instances. Yacy could use the same method to provide an integrated peertube search.

Maybe this could be introduced as a plugin so that instances can opt in to peertube indexing.

@virtadpt
Copy link

It is also possible to add the Media RSS or ATOM feeds for an instance to YaCy as a timed indexing job. For example, https://peertube.sunknudsen.com/feeds/videos.xml

@LoveIsGrief
Copy link
Contributor Author

Will YaCy discover that naturally or is that a manually enter address? Say YaCy just follows links and is allowed to crawl other domains, how will it discover that feed?

I pointed YaCy to https://tilvids.com and it stopped there without finding the feed.

@virtadpt
Copy link

virtadpt commented Feb 1, 2021

YaCy does not automatically discover RSS feeds, but it is possible to add indexing tasks that pull a particular feed and index any new links present. I have a blog post that describes how to do this here: https://drwho.virtadpt.net/archive/2017-11-07/technomancer-tools-yacy/

@thkoch2001 thkoch2001 added the enhancement Indicates new feature requests or improvement for existing functionality label Apr 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Indicates new feature requests or improvement for existing functionality
Projects
None yet
Development

No branches or pull requests

3 participants