A website monitoring tool that periodically checks a site for changes.
Miru, pronounced roughly like me-roo, is a tool developed largely for use by the Environmental Data & Governance Initiative, who initiated in Toronto a movement with the goal of archiving climate data before President Trump, who denies the existence of climate change, has the opportunity to have the data removed from public access or destroyed entirely.
Miru functions as something of a "glorified cron job runner" with a web interface. It allows for participants of archiving events to register an account and make requests to have websites worth archiving monitored for changes, so that other tools can scrape and archive said sites. Users with administrator privileges are able to then review such requests, write a Python/Ruby/Perl script to check the requested site for changes, and upload their script to Miru, which will run the script in specified intervals to generate reports which administrators and other tools will be able to use to determine when a site needs to be revisited.
- Read our code of conduct and get in touch on the archivers.slack.com channel (get invite).
- Learn how to build and run Miru locally for development.
- Read the project's contributing guide to and outstanding issues learn how to help build Miru.
- Read some advice for deploying Miru.
- Learn how to use Miru to start monitoring websites for changes.