Public Punchcard
The Public Punchcard renders a GitHub-style year heatmap of your QSO activity for the current year. It is a standalone, embeddable page served from a station location's Visitor site and can be embedded anywhere on the web (for example in your QRZ.com bio).
Usage
The base URL looks like:
https://[wavelog url]/index.php/visitor/[slug]/punchcard
[slug] is defined in Visitor site at the Station Setup.
See:
Options:
https://[wavelog url]/index.php/visitor/[slug]/punchcard?[option0]=[value]&[option1]=[value]
Possible GET options currently implemented:
Note
All options are optional!
| option | value | default |
|---|---|---|
theme |
overrides the global appearance theme. Pass a theme folder name; if that theme's mode is dark, the punchcard renders in dark mode |
global appearance setting |
Example
Render the punchcard using a dark theme:
Embedding
The page is self-contained and can be placed inside an <iframe>:
<p style="text-align:center"><br />
QSO Activity This Year<br />
<iframe align="top" frameborder="0" height="240" id="punchcard" name="punchcard" scrolling="no" src="https://[wavelog_url]/index.php/visitor/[slug]/punchcard?theme=darkly" width="100%"></iframe></p>
Notes
- The heatmap always shows the current year (server time) and starts the week on Monday.
- Each cell is color-coded by the number of QSOs logged that day; hover a cell to see the date and count.
- The header shows the total QSO count for the displayed year.
- A legend (
Less...More) is shown at the bottom of the card.