4 ms·
You can automate taking screenshots of the rendered tweet the moment the API data comes in (e.g. before deletion)
by onedev 11y ago
You can automate taking screenshots of the rendered tweet the moment the API data comes in (e.g. before deletion)
- eli 11y agoSaving tweets that have been deleted violates the rules you agree to in order to get an API key. Also, they no longer have API keys. I think you could probably make an argument that it is fair use to save and display a tweet from a politician without violating anyone's copyright, but I'm not sure if it's possible to do it in an automated way without violating the TOS and possibly the law.
- slg 11y agoI think scraping is probably the simplest but the ethics are just as questionable. Any method you try is probably going to be met with roadblocks from Twitter because you are inherently trying to use the site in a way that is against their rules. Like you said, there may be a fair use argument to be made, but that won't stop Twitter from at least trying to make it as hard as possible for you.
- eli 11y agoI linked this in another comment: https://en.wikipedia.org/wiki/Craigslist_Inc._v._3Taps_Inc https://en.wikipedia.org/wiki/Craigslist_Inc._v._3Taps_Inc. Scraping a site that doesn't want to be scraped is legally dangerous in the US.
- slg 11y agoWhich is where that fair use argument will come in to play. That is something that can only play out in court. Twitter has no responsibility to bend to fair use until a court makes them.
- eli 11y agoIANAL, but Fair Use is a statutory exemption to copyright law only. Not CFAA.
- jayess 11y agoCase docket is here: https://www.unitedstatescourts.org/federal/cand/257395/ https://www.unitedstatescourts.org/federal/cand/257395/
- onedev 11y agoThey wouldn't be able to tell that it's automated though. You can probably do it with a single twitter account, without explicit API access. Just have your account follow all the politicians and screenshot the differences in your feed.