Mercurial > hg > config
comparison python/dlna.py @ 656:4d9df2370659
STUB: python/dlna.py
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Sat, 29 Mar 2014 10:08:48 -0700 |
parents | cd73d951ae5b |
children | 7f910ce4da04 |
comparison
equal
deleted
inserted
replaced
655:cd73d951ae5b | 656:4d9df2370659 |
---|---|
23 parser.add_argument('--db-dir', dest='db_dir', | 23 parser.add_argument('--db-dir', dest='db_dir', |
24 default=os.path.join(os.environ['HOME'], 'minidlna'), | 24 default=os.path.join(os.environ['HOME'], 'minidlna'), |
25 help='db directory') | 25 help='db directory') |
26 parser.add_argument('-p', '--port', dest='port', default=8200, type=int, | 26 parser.add_argument('-p', '--port', dest='port', default=8200, type=int, |
27 help="port") | 27 help="port") |
28 parser.add_argument('-v', '--videos', dest='videos', nargs='+', | |
29 help="videos") | |
28 parser.add_argument('audio', nargs='+') | 30 parser.add_argument('audio', nargs='+') |
29 options = parser.parse_args(args) | 31 options = parser.parse_args(args) |
30 | 32 |
31 lines = [('friendly_name', options.name), | 33 lines = [('friendly_name', options.name), |
32 ('db_dir', options.db_dir), | 34 ('db_dir', options.db_dir), |
33 ('log_dir', options.db_dir), | 35 ('log_dir', options.db_dir), |
34 ('inotify', 'yes'), | 36 ('inotify', 'yes'), |
35 ('enable_tivo', 'yes')] | 37 ('enable_tivo', 'yes')] |
36 lines.extend([('media_dir', 'A,{}'.format(os.path.abspath(d))) | 38 lines.extend([('media_dir', 'A,{}'.format(os.path.abspath(d))) |
39 for d in options.audio]) | |
40 lines.extend([('media_dir', 'V,{}'.format(os.path.abspath(d))) | |
37 for d in options.audio]) | 41 for d in options.audio]) |
38 config = '\n'.join(['{}={}'.format(*line) for line in lines]) | 42 config = '\n'.join(['{}={}'.format(*line) for line in lines]) |
39 print (config) | 43 print (config) |
40 | 44 |
41 fd, name = tempfile.mkstemp() | 45 fd, name = tempfile.mkstemp() |