Skip to content

Instantly share code, notes, and snippets.

Christian Abbott abbottc

Block or report user

Report or block abbottc

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@abbottc
abbottc / github_fork.sh
Created Apr 2, 2015
Linux shell script to automate the setup tasks for doing work on public Github Python projects
View github_fork.sh
#!/bin/bash -i
# Note: Script must run in interactive mode (/bin/bash -i) in shebang line
# Description:
# Automatically fork an open source Github Python project and setup a local
# virtual environment to work on it inside a new branch.
# This is especially useful for quickly submitting a patch to a project, and
# is just a wrapper script tying together a few existing great utilities.
# Usage:
View pyvenvex.py
#
# Copyright (C) 2013 Vinay Sajip. New BSD License.
#
import os
import os.path
from subprocess import Popen, PIPE
import sys
from threading import Thread
from urllib.parse import urlparse
from urllib.request import urlretrieve
You can’t perform that action at this time.