Dashamir Hoxha

Visualization of debian-edu contribution history


Listen Later

It can be improved or customized.

The commands that I used:

  1. apt install glab gource xvfb ffmpeg
  2. glab auth login --hostname salsa.debian.org
  3. GITLAB_HOST=salsa.debian.org glab repo clone -g debian-edu --paginate
  4. mkdir -p logs
  5. for repo in *; do gource --output-custom-log logs/$repo.txt $repo ; done
  6. cat logs/*.txt | sort -n > combined.txt
  7. xvfb-run gource combined.txt -s 0.05 --date-format "%B %Y" -1280x720 --hide dirnames,filenames -o - | ffmpeg -y -r 60 -f image2pipe -vcodec ppm -i - -vcodec libvpx -b:v 10000K debian-edu-contrib-history.webm
  8. For more details see: https://github.com/acaudwell/Gource/wiki/Visualizing-Multiple-Repositories

    See also: gource -H, ffmpeg --help, etc.

    ...more
    View all episodesView all episodes
    Download on the App Store

    Dashamir HoxhaBy