mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
IGN:...
This commit is contained in:
parent
fafa92ec05
commit
0252b61bb1
@ -1150,12 +1150,14 @@ class Main(MainWindow, Ui_MainWindow):
|
|||||||
if ext in config['internally_viewed_formats']:
|
if ext in config['internally_viewed_formats']:
|
||||||
if ext == 'LRF':
|
if ext == 'LRF':
|
||||||
args = ['lrfviewer', name]
|
args = ['lrfviewer', name]
|
||||||
self.job_manager.server.run_free_job('lrfviewer', kwdargs=dict(args=args))
|
self.job_manager.server.run_free_job('lrfviewer',
|
||||||
|
kwdargs=dict(args=args))
|
||||||
else:
|
else:
|
||||||
args = ['ebook-viewer', name]
|
args = ['ebook-viewer', name]
|
||||||
if isosx:
|
if isosx:
|
||||||
args.append('--raise-window')
|
args.append('--raise-window')
|
||||||
self.job_manager.server.run_free_job('ebook-viewer', kwdargs=dict(args=args))
|
self.job_manager.server.run_free_job('ebook-viewer',
|
||||||
|
kwdargs=dict(args=args))
|
||||||
else:
|
else:
|
||||||
QDesktopServices.openUrl(QUrl('file:'+name))#launch(name)
|
QDesktopServices.openUrl(QUrl('file:'+name))#launch(name)
|
||||||
time.sleep(5) # User feedback
|
time.sleep(5) # User feedback
|
||||||
|
@ -577,7 +577,7 @@ def config(defaults=None):
|
|||||||
else:
|
else:
|
||||||
c = StringConfig(defaults, desc)
|
c = StringConfig(defaults, desc)
|
||||||
|
|
||||||
c.add_opt('--raise-window', default=False,
|
c.add_opt('raise_window', ['--raise-window'], default=False,
|
||||||
help=_('If specified, viewer window will try to come to the '
|
help=_('If specified, viewer window will try to come to the '
|
||||||
'front when started.'))
|
'front when started.'))
|
||||||
return c
|
return c
|
||||||
|
@ -224,7 +224,8 @@ class WorkerMother(object):
|
|||||||
return env
|
return env
|
||||||
|
|
||||||
def spawn_free_spirit_osx(self, arg, type='free_spirit'):
|
def spawn_free_spirit_osx(self, arg, type='free_spirit'):
|
||||||
script = 'from calibre.parallel import main; main(args=["calibre-parallel", %s]);'%repr(arg)
|
script = ('from calibre.parallel import main; '
|
||||||
|
'main(args=["calibre-parallel", %s]);')%repr(arg)
|
||||||
exe = self.gui_executable if type == 'free_spirit' else self.executable
|
exe = self.gui_executable if type == 'free_spirit' else self.executable
|
||||||
cmdline = [exe, '-c', self.prefix+script]
|
cmdline = [exe, '-c', self.prefix+script]
|
||||||
child = WorkerStatus(subprocess.Popen(cmdline, env=self.get_env()))
|
child = WorkerStatus(subprocess.Popen(cmdline, env=self.get_env()))
|
||||||
|
@ -709,6 +709,7 @@ class upload(OptionlessCommand):
|
|||||||
('stage3', None)
|
('stage3', None)
|
||||||
]
|
]
|
||||||
|
|
||||||
|
try:
|
||||||
class upload_rss(OptionlessCommand):
|
class upload_rss(OptionlessCommand):
|
||||||
|
|
||||||
from bzrlib import log as blog
|
from bzrlib import log as blog
|
||||||
@ -769,5 +770,6 @@ class upload_rss(OptionlessCommand):
|
|||||||
log.show_log(b, lf)
|
log.show_log(b, lf)
|
||||||
lf.rss.write_xml(open('/tmp/releases.xml', 'wb'))
|
lf.rss.write_xml(open('/tmp/releases.xml', 'wb'))
|
||||||
subprocess.check_call('scp /tmp/releases.xml divok:/var/www/calibre.kovidgoyal.net/htdocs/downloads'.split())
|
subprocess.check_call('scp /tmp/releases.xml divok:/var/www/calibre.kovidgoyal.net/htdocs/downloads'.split())
|
||||||
|
except ImportError:
|
||||||
|
upload_rss = None
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user