X-Git-Url: https://git.llucax.com/personal/website.git/blobdiff_plain/32cb310b42235f42ba8f9f70bb7ba3fe07b99377..2270f1fb21528602c4053cfca0c1d109088b5ddf:/source/blog/blog.cgi?ds=sidebyside diff --git a/source/blog/blog.cgi b/source/blog/blog.cgi index f59201a..2865925 100755 --- a/source/blog/blog.cgi +++ b/source/blog/blog.cgi @@ -548,7 +548,7 @@ def valid_link(link): if re.match(mail_re, link, re.I): return 'mailto:' + link elif re.match(url_re, link, re.I): - return 'http://' + link + return 'https://' + link return None @@ -559,11 +559,12 @@ def sanitize(obj): # find out our URL, needed for syndication try: n = os.environ['SERVER_NAME'] - p = os.environ['SERVER_PORT'] + # Removed port because it messes up when behind a proxy + #p = os.environ['SERVER_PORT'] s = os.environ['SCRIPT_NAME'] - if p == '80': p = '' - else: p = ':' + p - full_url = 'http://%s%s%s' % (n, p, s) + #if p == '80': p = '' + #else: p = ':' + p + full_url = 'https://%s%s' % (n, s) except KeyError: full_url = 'Not needed' @@ -927,51 +928,21 @@ class Article (object): import re rst = re.sub(r'.. youtube:: (.*)', r'''.. raw:: html -
- - - - - - -
''', rst) + + ''', rst) rst = re.sub(r'.. vimeo:: (\w*)', r'''.. raw:: html -
- - - - - - - -
''', rst) + + ''', rst) rst = re.sub(r'.. grooveshark:: (\w*)', r'''.. raw:: html -
- - - - - - - -
''', rst) + Grooveshark is no more! This was supposed to show \1. + ''', rst) return rst_to_html(rst) def to_vars(self):