Would you rather give a random 3rd party API access to your social media? Would you trust X to not leak more than just the first few pages of your feed?
This way is clumsy but I appreciate that you have absolute control over what you are sharing.
Yeah I tried for a long time on this! Initially I attempted APIs - but they're locked down and you can't get access to user's feeds.
Secondly, I tried a chrome extension, but these don't work on mobile devices (80% of social media users) so it was redundant (plus very brittle as it depended on specific DOM elements). Also, a lot of content is video/audio, which isn't well captured by static analysis.
A video is a bit annoying to take, but yes, it was the only solution I found!
This way is clumsy but I appreciate that you have absolute control over what you are sharing.