/gource-tools

🛠️ Shell menu & scripts to create gources visualisations

Primary LanguageShellMIT LicenseMIT

Gource-Tools


Combined

🍩 What is Gource-Tools?


Gource Tools is a comprehensive toolkit designed specifically for Gource. Its primary function is to streamline the process of downloading multiple repositories, generating log files, and merging them into a single, large file named ACombinedLog.txt. Additionally, Gource Tools automates the downloading of avatars from Gravatar. This toolkit is particularly useful for managing large-scale projects with numerous distinct repositories.

⚙️ Requirements:

  • git , gource & sed for basic usage (Explore only, you won't be able to make videos)
  • Optional: FFmpeg for videos
  • Optional: imagemagick & perl cpan with cpan install Parallel::ForkManager for avatars.

Links (for Windows users):


git : https://gitforwindows.org/ "64-bit Git for Windows Setup"
gource : https://github.com/acaudwell/Gource/releases/tag/gource-0.51 "gource-VERSION.win64-setup.exe"
sed : https://sourceforge.net/projects/gnuwin32/files//sed/4.2.1/sed-4.2.1-setup.exe/download "sed-VERSION-setup.exe"
perl : https://strawberryperl.com/ "strawberry-perl-VERSION-64bit.msi"
imagemagick : https://imagemagick.org/script/download.php#windows "Win64 dynamic at 16 bits-per-pixel..."
FFmpeg : FFmpeg is included in imagemagick. Get imagemagick and check the "install FFmpeg" box when asked.


✔️ How to use Gource-Tools?

  1. 📜 Open _List.txt and replace links with your repos URLs - one link per line.
  2. 🧰 Open _Gource-tools.sh and select "Initialize from _List.txt"
  3. ⌛ Wait until you see the "Project succesfully initialized" message.
  4. 😃 You should be able to EXPLORE and RENDER now.

Main menu Initialize menu Render menu

🎵 Change the _audio.mp3 file with a custom audio file for your own audio on render.
     Original music file from chriszabriskie.com/vendaface



🙋‍♂️ Need help? Telegram: @bitpaint | Twitter: @bitpaintclub
Big Gource