summaryrefslogtreecommitdiffstats
path: root/fedora_business_cards/frontend.py
diff options
context:
space:
mode:
authorIan Weller <ianweller@gmail.com>2008-09-28 19:40:10 -0500
committerIan Weller <ianweller@gmail.com>2008-09-28 19:40:10 -0500
commit1b7e61a42581b6172dbc312fc692d6cd2d0a73f5 (patch)
treeed22b43b55c341d72e5bb178293fc56acb228c2c /fedora_business_cards/frontend.py
parent9ecf23c0166871e4147533147e14fc488c011f92 (diff)
downloadfedora-business-cards-1b7e61a42581b6172dbc312fc692d6cd2d0a73f5.tar.gz
fedora-business-cards-1b7e61a42581b6172dbc312fc692d6cd2d0a73f5.tar.xz
fedora-business-cards-1b7e61a42581b6172dbc312fc692d6cd2d0a73f5.zip
Move frontend, write exec script
Diffstat (limited to 'fedora_business_cards/frontend.py')
-rw-r--r--fedora_business_cards/frontend.py31
1 files changed, 31 insertions, 0 deletions
diff --git a/fedora_business_cards/frontend.py b/fedora_business_cards/frontend.py
new file mode 100644
index 0000000..25fc99d
--- /dev/null
+++ b/fedora_business_cards/frontend.py
@@ -0,0 +1,31 @@
+###
+# fedora-business-cards - for rendering Fedora contributor business cards
+# Copyright (C) 2008 Ian Weller <ianweller@gmail.com>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+###
+
+"""
+Frontend to the business card generator. Theoretically expandable to GUI and
+whatnot, but for now just has a command-line interface.
+"""
+
+from optparse import OptionParser
+
+def cmdline():
+ parser = OptionParser()
+ parser.add_option("-d", "--dpi", dest="dpi", default=300,
+ help="DPI of exported PNG")
+ options = parser.parse_args()[0]