From 4e823d6ca4768b8059f41cdd26497eb8d2597947 Mon Sep 17 00:00:00 2001 From: John Schember Date: Sun, 31 May 2009 17:00:23 -0400 Subject: [PATCH 1/2] main is not a card location --- src/calibre/gui2/device.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/device.py b/src/calibre/gui2/device.py index 9a8595a9c7..4c13effe15 100644 --- a/src/calibre/gui2/device.py +++ b/src/calibre/gui2/device.py @@ -688,10 +688,10 @@ class DeviceGUI(object): if config['upload_news_to_device'] and files: remove = ids if \ config['delete_news_from_library_on_upload'] else [] - space = { self.location_view.model().free[0] : 'main', + space = { self.location_view.model().free[0] : None, self.location_view.model().free[1] : 'carda', self.location_view.model().free[2] : 'cardb' } - on_card = space.get(sorted(space.keys(), reverse=True)[0], 'main') + on_card = space.get(sorted(space.keys(), reverse=True)[0], None) self.upload_books(files, names, metadata, on_card=on_card, memory=[[f.name for f in files], remove]) From a68d4899ddc9d4e7b67c70c489d5054eabead963 Mon Sep 17 00:00:00 2001 From: John Schember Date: Sun, 31 May 2009 17:14:28 -0400 Subject: [PATCH 2/2] Fix building on Linux: Change feeds2disk to web2disk, Fix undeclared variable error. --- src/calibre/linux.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/calibre/linux.py b/src/calibre/linux.py index ffa6dd6b16..1492374b8e 100644 --- a/src/calibre/linux.py +++ b/src/calibre/linux.py @@ -135,13 +135,14 @@ def open_file(path, mode='wb'): return open(path, mode) def setup_completion(fatal_errors): + manifest = [] try: print 'Setting up bash completion...', sys.stdout.flush() from calibre.ebooks.metadata.cli import option_parser as metaop, filetypes as meta_filetypes from calibre.ebooks.lrf.lrfparser import option_parser as lrf2lrsop from calibre.gui2.lrf_renderer.main import option_parser as lrfviewerop - from calibre.web.feeds.main import option_parser as feeds2disk + from calibre.web.fetch.simple import option_parser as web2disk from calibre.web.feeds.recipes import titles as feed_titles from calibre.ebooks.metadata.fetch import option_parser as fem_op from calibre.gui2.main import option_parser as guiop @@ -151,7 +152,6 @@ def setup_completion(fatal_errors): f = open_file('/etc/bash_completion.d/libprs500') f.close() os.remove(f.name) - manifest = [] f = open_file('/etc/bash_completion.d/calibre') manifest.append(f.name) @@ -160,7 +160,7 @@ def setup_completion(fatal_errors): f.write(opts_and_exts('lrf2lrs', lrf2lrsop, ['lrf'])) f.write(opts_and_exts('ebook-meta', metaop, list(meta_filetypes()))) f.write(opts_and_exts('lrfviewer', lrfviewerop, ['lrf'])) - f.write(opts_and_words('feeds2disk', feeds2disk, feed_titles)) + f.write(opts_and_words('web2disk', web2disk, feed_titles)) f.write(opts_and_words('fetch-ebook-metadata', fem_op, [])) f.write(opts_and_words('calibre-smtp', smtp_op, [])) f.write('''