Skip to content

Optional dependencies

Floyd Diebel edited this page Mar 25, 2022 · 5 revisions

gitchart

Enables commit history interactive svg charts to be included in statistic pages and emails. To be able to include PNG charts in email digests, make sure to also install the optional gitchart dependency cairosvg. Requires Python 3.7+

Installation (Ubuntu 20.04)

sudo apt-get update; sudo apt-get install python3-pip -y;
sudo pip install pygal cairosvg sudo 
git clone git@github.com:flashcode/gitchart.git;
cd gitchart;
sudo $ python setup.py install

gnuplot

Creates PNG and SVG analytics charts that are included in statistic and digest emails.

Installation (Ubuntu 20.04)

sudo apt-get update -y; sudo apt-get install gnuplot -y

ssmtp

Allows sending email notifications through any SMTP server, as opposed to through a local install of Sendmail of Postfix.

Installation (Ubuntu 20.04)

sudo apt-get update -y; sudo apt-get install ssmtp -y

wkhtmltopdf

Enables the creation of monthly activity report in PDF format. These reports can then be attached to invoices if desired.

Installation (Ubuntu 20.04)

wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.focal_amd64.deb;
sudo apt install ./wkhtmltox_0.12.6-1.focal_amd64.deb

wp-cli

Allows for complete management of Wordpress projects

Installation (Ubuntu 20.04)

wget https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar;
chmod u+x wp-cli.phar;
sudo mv wp-cli.phar /usr/local/bin/wp

xmlstarlet

Parses and formats RSS feeds for inclusion in weekly digest emails.

Installation (Ubuntu 20.04)

sudo apt-get update -y; sudo apt-get install xmlstarlet -y
Clone this wiki locally