Mercurial > repo
diff bin/url @ 5643:56dcce63901b
<tswett> revert
author | HackBot |
---|---|
date | Sun, 21 Jun 2015 02:47:59 +0000 |
parents | |
children | e5e09208e894 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bin/url Sun Jun 21 02:47:59 2015 +0000 @@ -0,0 +1,12 @@ +#!/usr/bin/env python +import sys, os.path, re, urllib +if len(sys.argv) <= 1: + print "http://codu.org/projects/hackbot/fshg/" +else: + f = os.path.abspath(sys.argv[1]) + f = re.sub(r"^/+hackenv/", "", f) + if re.match(r"/|\.hg(?:/|$)",f): + sys.exit("File is outside web-viewable filesystem repository.") + else: + print ("http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/" + + urllib.quote(f))