A: The Animal Shelter Donation Thermometer is a simple, visual tool that tracks fundraising progress for animal shelter donation campaigns. It generates a thermometer image that updates in real-time as teams reach their fundraising goals.
A: Simply use the image URL provided on the home page. The thermometer is served as a PNG or SVG image that can be embedded anywhere using a standard HTML <img> tag:
Light Mode:
<img src="https://your-domain.com/thermometer-light.png" alt="Donation Thermometer" />
Dark Mode:
<img src="https://your-domain.com/thermometer-dark.png" alt="Donation Thermometer" />
The image automatically updates as donation data is refreshed. Both PNG and SVG formats are available (use thermometer-light.svg or thermometer-dark.svg).
A: There are two ways to update the donation data:
/admin/config with your updated configurationBoth methods require an authorization key that is provided when the service is deployed.
A: Yes! Your data is secure:
A: Your CSV file should have the following columns:
name - The team nametotal_raised - The amount raised by the team (as a number)image_url (optional) - A URL to an image for the teamExample:
name,image_url,total_raised Team Alpha,,1500.00 Team Beta,https://example.com/logo.png,2300.50 Team Gamma,,1800.00
A: The authorization key is set when the service is deployed. If you're running this service:
THERMOMETER_EDIT_KEY before starting the serverKeep this key secure and don't share it publicly, as it allows modifications to your thermometer data.
A: Currently, the thermometer uses a default appearance. Future versions may include customization options. If you need custom styling, you can modify the source code (it's open source!) or contact the maintainer for feature requests.
A: The thermometer image is served with cache-control headers that prevent caching. This means:
A: This is an open-source project! You can: