Nothing but effort. Nobody wants to constantly baby a project just because someone else may change their code at a moment’s notice. Why would you want to comb through someone else’s html + obfuscated JavaScript to figure out how to grab some dynamically shown data when there was a well documented publicly available API?
Also NewPipe breaks all the time. APIs are generally stable, and can last years if not decades without changing at all. Meanwhile NewPipe parsing breaks every few weeks to months, requiring programmer intervention. Just check the project issue tracker and you’ll see it’s constantly being fixed to match YouTube changes.
Well, from a personal perspective as a developer, maintaining an app that’s scraping another website for data doesn’t sound like a lot of fun. It’s not exactly enticing to put a lot of effort into something that could be broken on a whim.
deleted by creator
Nothing but effort. Nobody wants to constantly baby a project just because someone else may change their code at a moment’s notice. Why would you want to comb through someone else’s html + obfuscated JavaScript to figure out how to grab some dynamically shown data when there was a well documented publicly available API?
Also NewPipe breaks all the time. APIs are generally stable, and can last years if not decades without changing at all. Meanwhile NewPipe parsing breaks every few weeks to months, requiring programmer intervention. Just check the project issue tracker and you’ll see it’s constantly being fixed to match YouTube changes.
deleted by creator
You mean a Reddit scraper? The other day I saw someone present their project RDX, which if I understand you correctly is just what you’re asking for.
deleted by creator
Well, from a personal perspective as a developer, maintaining an app that’s scraping another website for data doesn’t sound like a lot of fun. It’s not exactly enticing to put a lot of effort into something that could be broken on a whim.