root/lang/python/otolog4linux/trunk/otolog4linux

Revision 6632, 0.7 kB (checked in by mattn, 10 months ago)

lang/python/otolog4linux/trunk/src/plugin.py,
lang/python/otolog4linux/trunk/src/controller.py,
lang/python/otolog4linux/trunk/src/server.py,
lang/python/otolog4linux/trunk/otolog4linux,
lang/python/otolog4linux/trunk/setup.py,
lang/python/otolog4linux/trunk/data/plugins/jacket_playlog.py,
lang/python/otolog4linux/trunk/data/plugins/server_otolog.py,
lang/python/otolog4linux/trunk/data/plugins/player_mpc.py,
lang/python/otolog4linux/trunk/data/plugins/server_playlog.py,
lang/python/otolog4linux/trunk/data/plugins/player_kscd.py,
lang/python/otolog4linux/trunk/data/plugins/player_rhythmbox.py,
lang/python/otolog4linux/trunk/data/plugins/player_xmms.py,
lang/python/otolog4linux/trunk/data/plugins/player_itunes.py,
lang/python/otolog4linux/trunk/data/plugins/jacket_otolog.py,
lang/python/otolog4linux/trunk/data/plugins/jacket_amazon.py,
lang/python/otolog4linux/trunk/data/plugins/player_amarok.py,
lang/python/otolog4linux/trunk/data/otolog4linux_install.py,
lang/python/otolog4linux/trunk/data/otolog4linux_win32.pyw,
lang/python/otolog4linux/trunk/PKG-INFO:

  • change tab codes to space codes.
  • fixed hung about gtk.threads_init().
  • Property svn:executable set to *
Line 
1#!/usr/bin/env python
2import sys
3import getopt
4
5try:
6    import otolog4linux
7except:
8    import src
9    sys.modules['otolog4linux'] = src
10    import src.__init__ as otolog4linux
11
12def usage():
13    print '%s : %s' % (otolog4linux.app_name, otolog4linux.app_title)
14    print '  version %s' % otolog4linux.app_version
15    sys.exit(2)
16
17player = None
18try:
19    opts, args = getopt.getopt(sys.argv[1:], 'hp:v', ['help', 'player='])
20except getopt.GetoptError:
21    usage()
22
23for arg, val in opts:
24    if arg == '--help':
25        usage()
26    if arg in ('-p', '--player'):
27        player = val
28
29try:
30    otocon = otolog4linux.getInstance()
31    otocon.load_settings()
32    if player:
33        otocon.settings['player'] = player
34    otocon.main()
35except Exception, e:
36    print(e)
Note: See TracBrowser for help on using the browser.