Skip to content
Python script to initialize a project with a repository on GitHub
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Create FUNDING.yml Jun 14, 2019
config working script Jun 14, 2019
functions working script Jun 14, 2019
.gitignore working script Jun 14, 2019 working script Jun 14, 2019
LICENSE Initial commit Jun 12, 2019 working script Jun 14, 2019 working script Jun 14, 2019
requirements.txt working script Jun 14, 2019

Initialize a project with Python

Small python script to automate the creation of a project in GitHub and your harddrive.

Project Automator


git clone
cd initialize_project_with_python
pip install -r requirements.txt
source ~/

Create a Github token

Then go to the folder config and set the 3 variables in a config.yml file

  • github_token = Your Github token
  • projects_folder_name = where your projects folder is
  • license_template = Pick a for you appropriate license


Why did I build this

Well you can read all about it in my blogpost.

Build status

Build status is ready!

Build Status

Tech/framework used


Built with


This project Uses

  • PyGithub
  • pathlib
  • PyYAML

It's all in the requirements.txt so when you clone this repository and fire the following command all be good!

pip install -r requirements.txt


Are you in need of help? Open slack and go to:

You will find more about this project in:

#Initialize Projects


Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

@Theo van der Sluijs

You can’t perform that action at this time.