Miguel Ramalho
banner
msramalho.bsky.social
Miguel Ramalho
@msramalho.bsky.social
Investigative Technologist @bellingcat.com
Data, Tech, Human Rights, Conflict & Financial Investigations
Signal @miguel.351
https://github.com/msramalho
No. It's meant for targeted archiving and we cover that in the article see
www.bellingcat.com/resources/20...
August 13, 2025 at 12:14 PM
Hi Charlie, I'm one of the developers and I'll say that if you have a fixed set of pages that is very possible with a cronjob and a CSV file with the URLs. If you actually want to crawl the website (jump around links and find new pages) I'd recommend using other software, I like scrapy.org for that!
August 13, 2025 at 9:28 AM
We also released the code for the UI and API that Bellingcat uses internally, if you are an organisation with similar archiving needs you can deploy them and give easy access to your entire team.

API: github.com/bellingcat/a...
UI: github.com/bellingcat/a...
March 31, 2025 at 3:46 PM
Reposted by Miguel Ramalho
While @msramalho.bsky.social also contributed technical assistance to the investigation into photographer Yasser Qudih, who was the subject of a smear campaign that forced him into exile forbiddenstories.org/from-slander...
From Slander to Exile: Photographer Yasser Qudih Targeted for Doing His Job
On October 7, 2023, Gazan photographer Yasser Qudih photographed Hamas’ attack on Israel, prompting a pro-Israeli NGO to suspect him of having been alerted by the Islamist group ahead of time.
forbiddenstories.org
March 28, 2025 at 3:15 PM