Miscellaneous scripts related to the project
% mkdir /tmp/images % vi scripts/github-name-map % scripts/github-fetch-images \ https://github.com/ekmett/lens/graphs/contributors-data \ scripts/github-name-map /tmp/images % scripts/run-gource /tmp/images audio.ogg /tmp/lens-gource-"$(date +%Y%m%d)"
github-fetch-imagesdownloads avatar images for committers based on
github-name-map. (TODO: list cabal dependencies; reduce them as well.)
run-gourceruns Gource, avconv and MP4Box to generate a video. The audio input file must be at least as long as the resulting video. (TODO: can one make avconv loop the audio?)
spellcheckgrabs a list of files in the repository using Git and runs Aspell against them. (TODO: only spellcheck comments from Haskell files.)
IRC Topic Stats
- Generates a fragment for the
#haskell-lenschannel topic summarising the number of
unsafeCoerces, doctests, operators and modules.
- Generate a list of operators defined under
src/Control/Lens/, for pasting into the
Control.Lens.Combinatorsand the export section of