diff --git a/src/calibre/customize/builtins.py b/src/calibre/customize/builtins.py index 069d13b55d..3493ace26a 100644 --- a/src/calibre/customize/builtins.py +++ b/src/calibre/customize/builtins.py @@ -364,7 +364,7 @@ from calibre.devices.jetbook.driver import JETBOOK from calibre.devices.kindle.driver import KINDLE, KINDLE2, KINDLE_DX from calibre.devices.prs500.driver import PRS500 from calibre.devices.prs505.driver import PRS505 -from calibre.devices.prs700.driver import PRS700 +from calibre.devices.prs700.driver import PRS700, PRS600 from calibre.devices.android.driver import ANDROID plugins = [HTML2ZIP] @@ -413,6 +413,7 @@ plugins += [ PRS500, PRS505, PRS700, + PRS600, ANDROID, CYBOOK_OPUS, COOL_ER diff --git a/src/calibre/devices/prs700/driver.py b/src/calibre/devices/prs700/driver.py index 7856ef0b34..aa6e2cf83e 100644 --- a/src/calibre/devices/prs700/driver.py +++ b/src/calibre/devices/prs700/driver.py @@ -28,3 +28,12 @@ class PRS700(PRS505): OSX_CARD_A_MEM = re.compile(r'Sony PRS-700/[^:]+:MS Media') OSX_CARD_B_MEM = re.compile(r'Sony PRS-700/[^:]+:SD Media') +class PRS600(PRS700): + + name = 'PRS-600 Device Interface' + description = PRS700.description.replace('700', '600') + + WINDOWS_MAIN_MEM = 'PRS-600' + WINDOWS_CARD_A_MEM = re.compile(r'PRS-700/\S+:MS') + WINDOWS_CARD_B_MEM = re.compile(r'PRS-700/\S+:SD') + diff --git a/src/calibre/gui2/wizard/__init__.py b/src/calibre/gui2/wizard/__init__.py index 7045f6334d..d00417205d 100644 --- a/src/calibre/gui2/wizard/__init__.py +++ b/src/calibre/gui2/wizard/__init__.py @@ -486,6 +486,7 @@ class LibraryPage(QWizardPage, LibraryUI): try: os.makedirs(lp) except: + traceback.print_exc() lp = os.path.expanduser('~') self.location.setText(lp) diff --git a/src/calibre/trac/plugins/templates/linux.html b/src/calibre/trac/plugins/templates/linux.html index 7dafa6a6d8..1a2d803841 100644 --- a/src/calibre/trac/plugins/templates/linux.html +++ b/src/calibre/trac/plugins/templates/linux.html @@ -78,7 +78,7 @@ and press Enter:
-sudo python -c "import urllib2; exec urllib2.urlopen('http://calibre.kovidgoyal.net/download_linux_binary_installer').read(); main()" +sudo python -c "import urllib2; exec urllib2.urlopen('http://status.calibre-ebook.com/linux_installer').read(); main()"