http://calibre-ebook.com/
差点é‡æ–°é€ 了一个轮å。在liboi刚刚å¯ä»¥å ªç”¨çš„时候,我çªç„¶çœ‹åˆ°äº†calibre这个软件。原æ¥ä»¥ä¸ºæ˜¯ä¸ªæ–°è½¯ä»¶ï¼Œçœ‹è¿‡ä¸»é¡µä¸Šé¢çš„about之åŽæ‰å‘现就是我在一年多以å‰å†™è¿‡çš„那篇电åä¹¦é˜…è¯»å™¨è¯„æµ‹æ–‡ç« å½“ä¸æ到的prs505的支æŒåº“libprs500。作者在2008å¹´ä¸æœŸå°†libprs500æ›´å为了Calibre,这个软件也从一个å•çº¯æ”¯æŒSony PRS 50x系列阅读器的软件å˜æˆäº†ä¸€ä¸ªé›†ä¸å¼çš„管ç†ç”µå书的软件。目å‰Calibre支æŒå‡ 乎所有主æµçš„阅读器,é—憾的是OpenInkpotå°šä¸å†å…¶ä¸ã€‚
Calibre的功能也比较强,比较让人开心的是下é¢å‡ 个:
- 电åä¹¦æ ¼å¼è½¬æ¢ï¼Œå°¤å…¶æ˜¯PDF转为其他适åˆç”µåé˜…è¯»çš„æ ¼å¼ï¼Œä¾‹å¦‚fb2å’Œepub。
- 电å书自动åŒæ¥
- 从网络下载RSSå¹¶ä¼ åˆ°ç”µå书当ä¸
显然,作为一个书ç±ç®¡ç†è½¯ä»¶ï¼ŒCalibreå®Œå…¨æœ‰èµ„æ ¼å…¥é€‰ã€‚çœ‹çœ‹ä»–çš„æŽ¥å£å‡½æ•°ï¼Œæ·»åŠ OI的支æŒåº”该是ä¸éº»çƒ¦ã€‚接下æ¥è½¬å˜æ–¹å‘,为Calibreæ·»åŠ OI支æŒã€‚嗯,OpenInkpot上é¢ä¹Ÿæœ‰äººæ出Feature Request了。
但是Calibre并没有åšåˆ°æˆ‘希望的客户端软件所应该åšçš„功能,尤其是作为一个通用的书ç±ç®¡ç†è½¯ä»¶ï¼Œå®ƒæ— 法åšå¾ˆå¤šé’ˆå¯¹OpenInkpot的功能。åŽé¢åŸºäºŽliboi我还是打算åšä¸€ä¸ªOpenInkpot的增强软件,å«TweakOI如何?:P
liboiå‘布0.0.3版。该版本主è¦åšåˆ°Windows的移æ¤å·¥ä½œã€‚ç›®å‰liboiåŒæ—¶æ”¯æŒWindowså’ŒLinux。
下载: http://code.google.com/p/liboi/downloads/list
Windows用户请注æ„下载 liboi-0.0.3.zip文件。*.tar.gzå’Œbz2文件都åªæ‰“包了Linux编译需è¦çš„文件。
接下æ¥0.0.4主è¦æ˜¯Windowså¹³å°ä¸Šçš„一些é‡æ•´å·¥ä½œï¼Œä¾‹å¦‚把第三方ä¾èµ–拿出æ¥ï¼Œtar.gzå’Œbz2也打包Windowså¹³å°éœ€è¦çš„文件。
完æˆäº†liboi 0.0.2版本,å‘布在了google code上。
0.0.2ç‰ˆæœ¬å¢žåŠ äº†æ–‡ä»¶ç§»åŠ¨çš„æ“作,å¯ä»¥å°†æ–‡ä»¶æ‹·è´åˆ°è®¾å¤‡ä¸Šï¼Œæˆ–者从设备上拷è´å‡ºæ¥ã€‚
下载:http://code.google.com/p/liboi/downloads/list
接下æ¥å¼€å§‹åšåˆ°Windows的移æ¤å·¥ä½œã€‚
自从用了OpenInkpot,并且推èäº†å‡ ä¸ªç”¨v3的朋å‹æ¢æˆOpenInkpot之åŽï¼Œè¶Šå‘觉得,对于普通用户æ¥è¯´ï¼Œç®¡ç†é˜…读器相当的麻烦,三天两头就需è¦æ供技术支æŒï¼Œä»Žå®‰è£…å—体到拷è´ä¹¦ç±å†åˆ°é…置系统,ä¸ä¸€è€Œè¶³ã€‚
å› ä¸ºOpenInkpot在V3上使用USB RNDIS驱动连接阅读器和PC,并且通过SSHçš„æ–¹å¼è¿žæŽ¥è®¾å¤‡ï¼Œä½†æ˜¯SSH的设置æ¥éª¤å¤æ‚,而且在Vista x64å’ŒWin7è¿™ç§æ¯”较新的æ“作系统上é¢æ€»æœ‰äº›é—®é¢˜ï¼Œå¯¹ç”¨æˆ·è¦æ±‚比较高。
其实V3çš„è¿™ç§è¿žæŽ¥æ¨¡å¼æ¯”较åƒWindows Mobile手机的方å¼ï¼Œè¿™ç§æ–¹å¼åœ¨å…·æœ‰ä¸€ä¸ªå®¢æˆ·ç«¯çš„时候有很大的çµæ´»æ€§ï¼Œä¾‹å¦‚WM手机的Active Sync。å¦å¤–就是ç‰å¾…OI支æŒUSB Mass Storage,å³æ¨¡æ‹Ÿä¸€ä¸ªU盘出æ¥çš„æ–¹å¼ï¼Œä½†æ˜¯çœ‹èµ·æ¥ä¸€æ—¶åŠä¼šå„¿ä¹Ÿæ²¡æœ‰åšçš„计划。
但是OI有它的好处,就是很多å¯ä»¥è‡ªå®šä¹‰çš„东西,例如阅读器的键绑定——我一直想把翰林V3左侧的翻页键互æ¢â€”—但是修改的方å¼éœ€è¦ç”¨æˆ·ssh到阅读器修改。这对于普通用户æ¥è¯´ç®€ç›´å°±æ˜¯å™©æ¢¦ã€‚
åŒæ—¶ï¼ŒOI还有一些问题,例如在0.2 rc5当ä¸æ·»åŠ çš„libextract,å³åœ¨ä¹¦æž¶æ¨¡å¼ä¸‹æ˜¾ç¤ºä¹¦ç±çš„元信æ¯ï¼Œè€Œä¸æ˜¯æ–‡ä»¶å,在很多时候其实是有问题的。官方的绕过方å¼æ˜¯é‡å‘½å一个文件,但是åŒæ ·éœ€è¦ssh到阅读器修改。
由于这些问题,最好有一个å¯ä»¥ç”¨æ¥ç®¡ç†ç”µå书设备的客户端软件。这个软件也许å¯ä»¥åšä¸‹é¢çš„事情:
- 自动é…置电å书的USB RNDIS连接
- 书ç±æœç´¢ã€ä¸‹è½½å’ŒåŒæ¥
- æ•°æ®çš„åŒæ¥ï¼Œä¾‹å¦‚书ç¾
- 状æ€å¤‡ä»½å’Œæ¢å¤ï¼Œä¾‹å¦‚当å‰é˜…读的图书的页ç ,书ç±ç‰ˆå¼ï¼ˆæ¨ªå±ï¼Œåˆ‡ç™½è¾¹ç‰ï¼‰ã€‚
- 安装å—体
- 设备软件更新
- 设备é…置修改,例如修改键绑定
- 其他工具性的功能,例如拷å±
ç‰ç‰ã€‚
但是å‰æ是è¦æœ‰ä¸€ä¸ªå®¢æˆ·ç«¯è½¯ä»¶ã€‚å› æ¤æœ€è¿‘先整了一个基础库,å–å liboi,å³lib-openinkpot之æ„,host在Google Code上é¢ï¼š http://code.google.com/p/liboi/。ç»è¿‡å‡ 个星期的晚上+周末的工作,现在把0.1版本放出æ¥ï¼Œè¿™ä¸ªç‰ˆæœ¬æ”¯æŒæœ€ç®€å•çš„功能:
- æ ¹æ®é»˜è®¤çš„SSHé…置连接阅读器。
- 获å–阅读器信æ¯ï¼Œç±»ä¼¼OpenInkpot版本å·
- 在阅读器当ä¸æ‰§è¡Œå‘½ä»¤ï¼ˆæœ‰äº†è¿™ä¸ªåŠŸèƒ½å‰©ä¸‹çš„就是想象力了)
ç›®å‰åªæ”¯æŒLinuxå¹³å°ï¼Œè¯·åœ¨é¡¹ç›®ä¸»é¡µä¸Šä¸‹è½½æºç 包自行编译。æºç 包当ä¸æœ‰oish.c文件,会生æˆä¸€ä¸ªoish(OpenInkpot Shell)的程åºï¼Œå¯ä»¥ä½œä¸ºä¾‹å程åºä½¿ç”¨ã€‚
åŽé¢çš„事情,主è¦åŒ…括:
- æ‹·è´æ–‡ä»¶ï¼ŒåŒ…括拷进æ¥å’Œæ‹·å‡ºæ¥ã€‚
- Windows Porting
- SSH自动é…ç½®
å¦å¤–招募擅长客户端界é¢çš„åŒä»å¼€å‘客户端GUI,我è¦åšçš„è¯ä¼°è®¡ç•Œé¢ä¼šå¾ˆä¸‘。当然了,没报酬,代ç å¼€æºï¼Œçº¯è‡ªæ„¿å‚与。