I am several hundred opossums in a trench coat

  • 0 Posts
  • 11 Comments
Joined 1 year ago
cake
Cake day: July 1st, 2023

help-circle
  • But this conversation has absolutely nothing to do with the topic at hand

    They stop their ads for the same reason you don’t shit talk at a funeral: its disrespectful and makes you look like a prick.

    I’m using an ✨analogy✨ to explain to you why, even if they are “serious about the topic in the ads”, they would stop them when someone dies or a tragedy occurs. Its not some conspiracy about “planned division”, it’s because speaking ill of someone under those circumstances makes you look like (and be) a disrespectful dick.







  • Making a breaking change to the mobile API also breaks old outdated installations of the app. Websites and their APIs are usually synced, apps not so.

    If they were really motivated to stop your method, they could just obfuscate the frontend with webpack and break your scraper every time they make an update.


  • I suspect that any of the methods proposed here would be prone to a C&D, but IMO the safest legally would probably be the RSS method (not a lawyer though). Reddit’s RSS feeds are public, documented, and available without the need for private APIs, authentication, or an API key, so I don’t see how they could claim that a wrapper is unauthorised/illegal. Documenting their private API however seems like a gray area. Google LLC v. Oracle America, Inc. found that APIs are copyrightable, but this use may constitute fair use.


  • Emily@lemmy.blahaj.zonetoTechnology@lemmy.worldUnofficial Reddit API
    link
    fedilink
    English
    arrow-up
    11
    arrow-down
    2
    ·
    edit-2
    6 days ago

    Is there a reason you’re scraping data rather than attaching a network sniffer/reverse engineering the official apps and documenting the results? Or map the RSS feed to an API? The main thrust behind my comment is that I think scraping is pretty fragile, so I’m interested as to why other options are infeasible.