Python modules can get to be a mess. When someone tries to run your code, they have to install all the modules you’ve used. With all the Python programs you try out, your local install might have a gazillion modules installed.
A few lines of Python and a Gmail account is all that is needed to send email. This is useful for having your computer send you status emails such as backup notifications, or problems.
This post shows a good example of rsync backup parameters I use that work really well with Linux Mint and Rasbian Jessie (Debian-based).
Basically, the directories below should be excluded. I also list why: Continue reading “rsync Backup Parameters and script for Linux”
There’s a desktop GUI to do this, but if you’re running headless, here’s how to do it via the command line. This udev script will automatically mount the removable drive as /media/label where label is the label of the drive.
There are several github servers you can run on your own machine, but Gogs is very lightweight and simple. So light that it will even run on a Raspberry Pi.
So if you just need basic github push, pull *AND* you want a web interface and markdown support, Gogs is the way to go.
These are common Linux (Debian) commands to maintain the packages on your system