User Tools

Site Tools


overview:presence

Workcraft on the Web

CAD repositories

Source code

Continuous integration

Visualisation of the development process

  • GitHubVisualizer
    google-chrome \
      --window-position=0,0 \
      --window-size=1920,1205 \
      "http://ghv.artzub.com/#repo=workcraft&user=workcraft&climit=9999"
    
    ffmpeg \
      -i :0.0+1,125 -s 1920x1080 \
      -an -f x11grab -r 30 \
      -aspect 16:9 -vcodec libx264 \
      -preset ultrafast -crf 0 \
      Workcraft-GitHubVisualizer.mkv
    
    ffmpeg \
      -i GitHubVisualizer-30fps.mkv \
      -r 30 -filter:v "setpts=0.25*PTS" \
      Workcraft-GitHubVisualizer-4x.mkv

Workcraft repo visualisation with GitHubVisualizer

  • Gource (examples)
    gource \
      --path workcraft \
      --user-image-dir gource \
      --date-format "Workcraft: %Y-%m-%d" \
      --camera-mode overview \
      --seconds-per-day 0.05 \
      --auto-skip-seconds 0.1 \
      --max-file-lag 0.1 \
      --file-idle-time 0 \
      --dir-name-depth 1 \
      --disable-bloom \
      --hide filenames,mouse \
      --background-colour 000000 \
      --viewport 1920x1080 \
      --output-framerate 30 \
      --output-ppm-stream - \
    | ffmpeg \
      -y -r 25 -f image2pipe -vcodec ppm -i - \
      -vcodec libx264 -preset ultrafast -pix_fmt yuv420p -crf 1 -threads 0 -bf 0 \
      Workcraft-Gource.mp4
Copyright © 2014-2024 workcraft.org

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki