From 999640e8bc6cb8a5015b58068ec1bede1d71a672 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Guth?= <bjoern.guth@rwth-aachen.de> Date: Wed, 3 Oct 2012 18:36:52 +0200 Subject: [PATCH] added crappy support for old qr codes to qr_reader.py --- qr_reader/qrreader.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/qr_reader/qrreader.py b/qr_reader/qrreader.py index e9d0bb9..e45082a 100755 --- a/qr_reader/qrreader.py +++ b/qr_reader/qrreader.py @@ -12,6 +12,7 @@ import zbar, Image # zbar (http://pypi.python.org/pypi/zbar) # Python Imaging Library (http://www.pythonware.com/products/pil/index.htm) # gstreamer python bindings (http://gstreamer.freedesktop.org/modules/gst-python.html) +# firefox (http://www.mozilla.org/en-US/firefox/fx/#desktop) # class GTK_Main: @@ -109,10 +110,13 @@ tee name=t ! queue ! autovideosink t. no_qr = True result = '' for symbol in image: - url = symbol.data - print(url) - if url.find('http://fsmpi.rwth-aachen.de/lip/view/') >= 0: + qr = symbol.data + print(qr) + if qr.find('http://fsmpi.rwth-aachen.de/lip/view/') >= 0: os.system('firefox -new-tab '+url) + elif qr.find('pk: ') >= 0: + pk = string.split(string.split(qr,'%')[0],': ')[1] + os.system('firefox -new-tab http://fsmpi.rwth-aachen.de/lip/view/' + pk + '+0') else: self.invalid_code() no_qr = False -- GitLab