Looking at the homepage of what's now vets.gov over time, during development from March to its November initial public release.
- https://twitter.com/konklone/status/664877889930854401
- https://twitter.com/konklone/status/664878352520597504
- https://twitter.com/konklone/status/664878621551652864
- https://twitter.com/konklone/status/664882036054892544
- March: 571c26680de214be1fea80b493c53d6b1a08ef8d
- April: c1cdc2717258ea991ea39f273a473eef3c2a2754
- May: 56eac62222b02651d40f2666632366d0b7286b60
- June: 769f196e05f668d2fc19ee4c6b41f4515dd3623b
- July: 3515382017de3f2006850bc73acf82c26167aee0
- August: 3bd2f12878612268ab0a53632abd82a6fa06d7c6
- September: 4ce5952c82510aa538fe23e20463bb96765f3cf3
- October: 282a453f918240a36a9cbb8a00e25246c8c78591
- November: vets.gov
- Checkout repo at each commit in detached mode:
git checkout [commit]
-
Usually have to edit
_config.yml
to change the asset URL to point tohttp://localhost:4000
instead of thegithub.io
subdomain VA used in development. -
Then run the server at
http://localhost:4000
:
bundle exec jekyll serve
-
Scroll down to make the text all fade in, and then take screenshots with the Full Page Screen Capture Chrome extension.
-
Convert PNGs to (large) animated GIF:
convert -delay 100 -loop 0 *.png animation.gif
- "Coalesce" it because some random google search results told me to:
convert animation.gif -coalesce animation-coalesced.gif
-
Figure out that the size is
2125x1709
, do some quick math to scale that down by 20% (1700x1207
). -
Then resize the image:
convert -size 2125x1509 animation-coalesced.gif -resize 1700x1207 animation-smaller.gif
animation-smaller.gif
is below Twitter's 3MB size limit. (For other processes, tweak size and re-run commands as needed to get below 3MB.)