Skip to content

Instantly share code, notes, and snippets.

Brian Wangila bwangila

View GitHub Profile
bwangila / .gitlab-ci.yml
Created Nov 20, 2018
GitLab Pipelines CI configuration file to upload changed files to your server when pushed to GitLab
View .gitlab-ci.yml
# =========================================================== #
# Configureation file for GitLab Pipelines FTP deployment. #
# #
# Everytime you push you code to Gitlab, the master #
# branch gets automagically uploaded to your server via FTP. #
# #
# =========================================================== #
# #
# You can learn more at #
# Or for a quick setup: #
bwangila / Download and Organize Courses with
Last active Jun 17, 2020 unfortunately does not allow one to easily download course videos even with a premium subscription. Here, I show you how to easily do that with the open source youtube-dl utility.
View Download and Organize Courses with


youtube-dl is a handy little command-line utility that, with the right command, automagically downloads videos from Youtube as well as other platforms such as Vimeo,, BBC, CNN etc..(Full list of supported websites)

Kindly proceed to youtube-dl's Github repo for detailed installation instructions for your respective OS

In case of an error, make sure you have Python 2.6, 2.7 or 3.2+ installed as youtube-dl needs it to run.


You can’t perform that action at this time.