#GazaVerified campaigns tracker status
Most of the campaigns at https://gaza.onl/campaigns/accounts are unfortunately stuck at $0.
This is because of two distinct issues:
Chuffed: they have become more aggressive at allowing requests only from real browsers. For a while I could get around their limitations by using a pool of proxies for the scrapers’ requests. Now they are simply issuing JS Cloudflare challenges to clients to prevent scraping. This is unfortunately quite tricky for me to solve without adding invasive solutions like FlareSolverr to resolve the Cloudflare challenges (and even in that case mileage may vary a lot). If anyone has contacts at Chuffed, the best thing to do is to forward them to me. I can explain what we’re doing and why we need to do that, and hopefully they can whitelist the archive’s IP.
GoFundMe: at least since today short-format GoFundMe URLs (https://gofund.me/{id}) are mostly broken - the gofund.me Web server is either timing out or returning HTTP 502. I have implemented a workaround on the archive (namely, it caches the resolved full URLs from GoFundMe so we won’t have to hit that brittle URL-shortener again), but it will only work once gofund.me is operational again and the archive can start caching resolved URLs on the db.
Until these issues are fixed (and they’re both addressed upstream, rather than with more hacks from my side), I’m afraid that most of the campaigns will remain at $0.
cc @aral @casey @gazaverified