用于电子书的RSS——OPDS

你的Kindle吃灰了?试试用Koodo Reader网页版直接阅读azw3/mobi,附赠免费书源整理 本文介绍了如何使用Koodo Reader网页版解决Kindle电子书阅读的局限性,支持azw3/mobi等多种格式,实现跨平台阅读。文章还提供了免费书源整理和同步方案,帮助用户构建高效的数字阅读流。 阅读详情
AI摘要

OPDS是一种基于Atom的标准,专门用于电子书目录的发布与订阅。它支持多种设备和软件,并允许用户像订阅RSS那样实时更新电子书信息。此外,OPDS还支持借阅和购买等多种情境。

用于电子书的RSS——OPDS-[转载]  

2011-11-24 13:37:58|  分类: OPDS |字号 订阅

在书社会上看到Jada写的这篇日志,觉得值得钻研一番。现征得Jada许可,转贴于此。

依Jada指点在Stanza的“共享”中增加了几个资源,从PragPub Magazine中下载了一期杂志,从云中书城下载了一个漫画,才知道一直以为面目可憎的ePub电子书其实也可以有图片并编出漂亮的版式。不过在吾国, 添加了Internet Archive也无法连上,可惜了那上面数以百万计的电子书。

查了下,该标准由Internet Archive等制订,正是Google图书的竞争对手。

Open Publication Distribution System

用于电子书的RSS——OPDS / by Jada

开放出版发行系统OPDS(Open Publication Distribution System),是一种用于电子书书目信息发布和订阅的格式标准,基于atom。它的功能类似于博客订阅中的RSS格式标准,只不过是专为电子书而设计 的。这个标准以epub格式的电子书为主要格式,也叫OpenPub。2010年5月推出0.9,最新的是今年6月推出的1.1版本。

该标准的一大好处是支持各种桌面和移动终端,各种软件,可以让电子书书目信息在不同的终端和电子书阅读软件上显示和分享。读者可以用一款阅读器软 件,订阅多个来源电子书书目信息,像RSS订阅一样,实时更新。目前已有著名的Stanza软件支持OPDS。IPAD中文版的Stanza在app store上有下载。对一些不涉及版权等问题的免费电子书,可直接下载到本机阅读,十分方便。

该标准也提供对书籍借阅方面的支持,如订阅电子书目后,除了浏览书目信息,还可以连接到书目信息提供者,如果是图书馆,可直接借阅。该标准定义了以下可能的情境:

http://opds-spec.org/acquisition

http://opds-spec.org/acquisition/open-access

http://opds-spec.org/acquisition/borrow

http://opds-spec.org/acquisition/buy

http://opds-spec.org/acquisition/sample

http://opds-spec.org/acquisition/subscribe

这些情景就包括借阅和购买。以下是编码范例:

<link rel=”http://opds-spec.org/acquisition” href=”/content/free/4561.epub” type=”application/epub+zip”/>
<link rel=”http://opds-spec.org/acquisition” href=”/content/free/4561.mobi” type=”application/x-mobipocket-ebook”/>
<link rel=”http://opds-spec.org/acquisition/buy” href=”/content/4561.pdf” type=”application/pdf”>
<opds:price currencycode=”USD”>18.99</opds:price>
<opds:price currencycode=”GBP”>11.99</opds:price>
</link>

其中rel 代表这本书来源的状况,而href 则是连结位置,type 则是文档的状态,可以用在让电子书阅读器选择所支持的格式,如:application/epub+zip ,application/pdf ,application/x-mobipocket-ebook。
rel=”http://opds-spec.org/acquisition/buy” 说明这本书是需要购买的,<opds:price currencycode=”USD”>18.99</opds:price>是对书籍价格的描述。关于书的元数据的显示,封面的显 示,分页显示等等,也有定义。

OPDS的另一个亮点是支持按主题、日期、流行度等分面浏览。包括以下定义:

http://opds-spec.org/sort/new

http://opds-spec.org/sort/popular

http://opds-spec.org/featured

http://opds-spec.org/crawlable

http: //opds-spec.org/shelf

http://opds-spec.org/subscriptions

目前提供OPDS订阅的在线资源有:

Feedbooks: http://www.feedbooks.com/catalog.atom
Internet Archive: http://bookserver.archive.org/catalog/
PragPub Magazine | The Pragmatic Bookshelf: http://pragprog.com/magazines.opds
Revues.org: http://bookserver.revues.org/
Project Gutenberg: http://m.gutenberg.org
Ebooks libres et gratuits: http://www.ebooksgratuits.com/opds/
Legimi – digital content delivery platform: http://www.legimi.com/opds/root.atom
Shucang: http://www.shucang.com/s/index.php
Plough Publishing: http://www.plough.com/ploughCatalog_opds.xml
SNDA YZSC: http://opds.yzsc.com.cn

支持OPDS的软件有:

Infinite Book Reader: – eBook reader for the iPad.
QuickReader: – The Speed Reading eBook Reader for the iPad, iPhone, and iPod Touch.
Aldiko: – EPUB reader and OPDS client for Android
EPUBReader: – All devices and OS supporting Firefox and SeaMonkey Web Browsers
FBReader: – All devices with network access.
Ouiivo Reader: – EPUB reader and OPDS client for iPhone and iPod Touch
MegaReader: – Highly customizable eBook reader for the iPad, iPhone, and iPod Touch with Heads Up Display.
用RSS和Calibre自建个人电子书库,打通内容同步链路 数字时代,RSS作为经典的内容聚合协议,能将分散的博客、新闻流统一汇聚;而Calibre作为开源电子书管理工具,以其强大的格式转换和元数据管理能力成为个人书库的核心。通过脚本将RSS订阅内容自动转成EPUB并存入Calibre,再利用内容服务器或OPDS协议分发到手机、平板和电纸书,即可构建一条从“进料”到“阅读”的完整内容管道。这套方案的价值在于:让阅读资料沉淀为本地文件,摆脱对单一平台的依赖,实现格式自由与多设备同步。对于拥有NAS、VPS或闲置Linux主机的用户,可以按教程逐步搭建属于自己的电子书库 阅读详情

相关推荐

自建RSS+Calibre服务器:私人书库管理与多设备内容同步指南

在数字内容爆炸的时代,高效的数据管理成为刚需。自托管服务因其数据主权与可控性,成为解决信息碎片化的有效路径。其核心原理在于构建一条从内容获取到多端消费的自动化管线。RSS技术作为开放的内容订阅协议,负责追踪与采集更新源;元数据管理则是将零散文件转化为结构化知识库的关键,这正是Calibre这类专业工具的价值所在。通过Docker部署轻量级服务,利用Content Server和OPDS协议,即可将本地书库安全地映射至局域网乃至公网,实现在手机、平板、阅读器与电脑间的无缝阅读进度同步。这一实践不仅解决了多设备

weixin_30899023的博客 256

OPDS书库目录总结(添加OPDS书库目录)

Shucang    www.shucang.com/s/index.php Cnepub     www.cnepub.com (不存在) Laoyu      books.blah.me/index.atom Hifiwiki   www.hifiwiki.net/stanza (不存在) coay       www.coay.com/opds/ (不存在) Zhishan

pugongying1988的专栏 9万+

tsundoku:简单轻巧的OPDS电子书服务器

tsundoku:简单轻巧的OPDS电子书服务器

免费开源电子书阅读器 KOReader:从安装到 EPUB 排版自定义,5 件实用事一次讲清

商业阅读 App 好不好用,很多时候不由你说了算:想换个顺眼的字体没有入口,想把行距调紧没有选项,还总惦记着让你登录账号。KOReader 是个反着来的免费开源电子书阅读器——排版参数几乎全部开放,书和阅读数据全留在设备本地,主打电子墨水屏,安卓手机和 Linux 电脑也能跑。下面按"确认设备 → 首次设置 → 日常阅读 → 进阶定制"的顺序,聊聊实际用下来的情况。 ## 📱 第一步:确认你的

gitblog_00499的博客 565

Cadence电路原理图全部变成黄色如何解决?

Cadence电路原理图全部变成黄色如何解决?现象:解决方法: 最近用cadence仿真锁相环,拷贝师哥的library后打开,发现schematic中全部变成了黄色,但可以正常修改元件参数,正常仿真。仅仅影响使用效果,看起来超级难受。 现象: 1.电路元件及连线全部变为黄色 2.可以正常修改参数,电路ADE仿真 如下图所示: 解决方法: 重新导入display.drf文件,步骤如下: tool——Display Resource Manager,截图如下 完成上述步骤,显示如下界面,选择Merge选项

virtuoso~晓晓 1万+

STM32CubeMX实战:TIM定时器中断配置避坑指南(附100ms精准定时代码)

本文深入解析STM32CubeMX配置TIM定时器中断的常见误区与避坑技巧,重点阐述时钟源、预分频器与自动重装载值的精准计算方法。通过实战案例,提供一份可直接复用的100ms精准定时中断代码模板,并分享调试验证方法,帮助开发者构建稳定可靠的嵌入式系统心跳。

grafana8visual的博客 500

OPDS1.1

OPDS全称是Open Publication Distribution System开放式出版发布系统,是基于Atom和Http的一种目录格式。现有的OPDS目录能实现2个功能: 1、能让电子出版物被发现,可以使用简单的搜索和一些其他的浏览器技术。 2、能让用户下载电子出版物,直接免费下载或进行出售。 OPDS目录是由一组一个或多个Atom Feeds,使用了Atom条目自己的列表,只是在上...

weixin_30549657的博客 977

python123题目——个税计算器

类型:简单分支。

m0_62488776的博客 5802

c程序设计语言的opds书源,推荐几个opds中文书源,谢谢!?

推荐添加OPDS地址:OPDS名称:书仓,你的数字书房 OPDS地址:http://www.shucang.org/s/index.phpOPDS名称:Gutenberg OPDS地址:http://m.gutenberg.org/ebooks/?format=opdsOPDS名称:pragprog OPDS地址:http://pragprog.com/magazines.opdsOPDS名称:老...

weixin_36460310的博客 4660

Shopee前端反爬三要素:x-sap-Ri、x-sap-Sec与af-ac-enc-dat深度解析

电商前端反爬机制本质是运行时环境可信验证,其核心在于动态生成的请求指纹、会话签名与行为加密载荷。这类机制不依赖静态Token,而是基于浏览器真实交互(如鼠标轨迹、页面可见性、时间精度)实时计算,体现JS运行时环境不可模拟性。技术价值在于将风控前移至客户端,大幅提升自动化绕过成本;典型应用场景包括商品价格监控、竞品数据采集与合规爬虫开发。本文聚焦Shopee实战案例,深入拆解x-sap-Ri(设备+行为哈希指纹)、x-sap-Sec(动态密钥签名)及af-ac-enc-dat(AES加密行为载荷)三大字段的生

weixin_29015127的博客 401

机械臂开发必备:KDL库正逆解与动力学实战指南

在机器人算法领域,运动学与动力学计算是机械臂控制、仿真与轨迹规划的核心基础。正运动学描述关节空间到笛卡尔空间的映射,逆运动学则需要求解复杂的非线性方程,工程实现时常面临数值稳定性与调试效率的挑战。KDL(Kinematics and Dynamics Library)作为ROS生态中广泛使用的开源库,提供了统一的模型描述与高效求解器,将正逆解、雅可比矩阵及动力学参数计算封装为简洁接口,大幅降低开发门槛。无论是机械臂的笛卡尔空间轨迹跟踪,还是基于动力学模型的前馈控制,KDL都展现出强大的工程价值。本文从运动学

weixin_33860528的博客 2505

Talebook终极OPDS指南:如何用KyBooks等APP随时随地阅读你的个人书库

Talebook是一个简单易用的在线个人书库系统,支持OPDS开放出版发行系统协议,让您能够在KyBooks、静读天下等阅读APP中随时随地访问和阅读您的电子书收藏。📚 ## 什么是OPDS协议? OPDS(开放出版发行系统)是一种基于Atom的协议,专门为电子书分发和发现而设计。通过OPDS,您的Talebook书库可以像在线书店一样,被各种阅读APP识别和访问。 [![Talebook

gitblog_00216的博客 1151

2025年11月架构设计师综合知识真题回顾,附参考答案、解析及所涉知识点(二)

本文整理了2025年11月架构设计师考试的16-30题真题及解析,涵盖多个计算机系统知识领域。主要内容包括:Linux绝对路径以根目录开始(A);模块调用下层数量用扇出表示(B);游乐园问题通过集合运算得出10人未游玩(B);磁盘位示图计算为200字节(C);测试用例核心是输入与预期输出(D)。其他题目涉及软件可靠性测试概念(B错)、评价程序准确度排序(真实程序最高,A)、测试阶段顺序(单元→组装→系统,A)、Web服务器压力测试前置步骤(C)、分时系统响应时间影响因素(用户数量多,A)、逆向工程方法(基于

一几文的编程学习笔记。 221

【亲测免费】 OPDS社区精选资源指南

OPDS社区精选资源指南 项目介绍 OPDS(开放出版物分发系统) 是一个旨在促进出版物高效分布的开放标准,它允许用户在一个易于使用的去中心化生态系统中浏览、搜索并获取内容。awesome-opds是OPDS社区维护的一个项目,集合了一系列精彩资源,面向OPDS的使用者和开发者,涵盖客户端应用程序、服务器解决方案、库以及相关工具,以支持OPDS 1.x到2.0的标准。 项目快速启动 要快速开始与...

gitblog_01177的博客 2602

Echarts - 去掉图表上的横线和竖线

效果图 默认效果: 变为如下图所示效果: 实现方法 官方配置文档:https://echarts.apache.org/zh/option.html#radar.splitLine 在 xAxis yAxis 配置中分别加入以下代码: splitLine: { show:false }

🏆 前端领域优质创作者 1万+

[27] cuda 应用之 核函数实现图像通道变换

[27] cuda 应用之 核函数实现图像通道变换

yohnyang的博客 201

RSSPub:RSS聚合器及EPUB生成器

RSSPub 可以将你最喜欢的 RSS/Atom 订阅源转为 EPUB 文件。

wbsu2004的博客 4480

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

KoReader:免费开源电子书阅读器,10 种格式装一份就够

如果你换过 Kindle、Kobo 或 Android 手机,多半被这些情况卡过:PDF 放大后看不清,EPUB 想改边距却只能在设置里碰运气,扫描件更是原样躺平。KoReader 是一款免费开源的文档阅读应用,专为墨水屏设计,把 PDF、DjVu、EPUB、FB2 等固定版式与可重排格式收进同一个应用里。 ## 📂 哪些书扔进去都能打开 打开逻辑很简单:把 epub、mobi、txt、ht

gitblog_01018的博客 448

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

如何搭建个人移动书库:Talebook与OPDS协议使用指南

Talebook是一个轻量级的开源个人书库系统,它能帮助你集中管理电子书收藏,并通过OPDS协议实现多设备无缝阅读体验。无论是在家中电脑前还是外出途中,都能随时访问你的数字图书馆,让阅读无处不在。 ## 认识Talebook:个人书库的核心价值 Talebook的核心价值在于将分散的电子书资源整合为一个可随时访问的个人图书馆。它支持多种电子书格式,提供直观的分类管理,并通过OPDS协议实现与各

gitblog_00605的博客 394

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

OpenComic高级功能指南:OPDS服务器配置与WebDAV远程访问教程

OpenComic是一款功能强大的漫画和 Manga 阅读器,采用 Node.js 和 Electron 构建,支持多种高级功能。本文将详细介绍如何配置 OPDS 服务器和设置 WebDAV 远程访问,帮助你轻松管理和访问漫画资源。 [![OpenComic主界面展示](https://raw.gitcode.com/gh_mirrors/op/OpenComic/raw/fb1d01e47b9

gitblog_01150的博客 424

如何快速上手KOReader:多格式电子书阅读指南

换了阅读器的朋友大概率遇到过这种糟心:PDF 在手机上勉强能看,EPUB 在墨水屏上却排版混乱,扫描版 PDF 更是放大会糊成一片。KOReader 就是为解决这些阅读痛点而生的开源电子书阅读器:一份程序,多种格式,从 Kindle 到 Kobo、Android、桌面电脑通吃,还能把扫描版 PDF 重排成清晰的可调版式文档。 ## 项目亮点速览 - **多格式全覆盖**:PDF、DjVu、CB

gitblog_00945的博客 838

KOReader 五步上手:20+ 格式电子书在墨水屏设备自由阅读

KOReader 是一款面向墨水屏设备的开源电子书阅读器,解决的是内置阅读器常见的几个痛点:EPUB 字体没法随心换、扫描版 PDF 不能重排、接不上自己的书源。它最大的卖点是内置 K2pdfopt——能把扫描版 PDF 重新排版成干净的流式电子书。它支持 EPUB、PDF、DjVu、FB2 等 20 多种格式,可运行在 Kindle、Kobo、PocketBook、Android 和 Linux

gitblog_01074的博客 640

KOReader完整指南:为什么这款免费开源阅读器能彻底改变你的电子书体验

你是否曾经在阅读电子书时遇到过这些困扰:PDF文档字体太小无法放大、扫描版PDF排版混乱、跨设备阅读进度无法同步、或者想要查阅生词却要频繁切换应用?如果你正在寻找一款能解决所有这些问题,并且完全免费、开源、跨平台的电子书阅读器,那么KOReader正是你需要的终极解决方案。 KOReader是一款专为电子墨水屏设备优化的开源电子书阅读器,支持PDF、EPUB、DjVu、FB2等20多种格式,能够

gitblog_00061的博客 975

完整指南:KoReader 免费开源电子书阅读器

在通勤路上想翻 PDF 论文,却发现手机 App 不支持你想要的翻页手势;换到墨水屏设备,自带阅读器渲染 EPUB 又慢又卡。KoReader 是一款面向墨水屏设备优先设计的开源电子书阅读器,免费、可定制,还能跑在电脑和手机上。 ## 项目速览:10 秒了解 KoReader KoReader 由全球志愿者开发维护,目标是让固定版式与重排类文档在嵌入式设备上读得流畅。核心硬指标如下: - *

gitblog_00664的博客 899

KOReader 上手指南:一次讲清免费开源电子书阅读器的全部玩法

把一本 EPUB 从手机拷到 Kindle,打不开;好不容易读上了,行距、边距全被锁死;想查个生词,还得自己连字典软件。KOReader 把这三件事一次解决了——它是一款免费开源的电子书阅读器,EPUB、PDF、DjVu、FB2、CBZ 通吃,Kindle、Kobo、PocketBook 这些墨水屏设备,加上 Android 和 Linux,全都能跑。 ## 🚀 快速上手:各平台获取方式 -

gitblog_00290的博客 835

KoReader 墨水屏电子书阅读器完整指南:从安装到进阶用法

KoReader 是一款免费开源的跨平台电子书阅读器,主打墨水屏设备,支持 PDF、EPUB、DjVu、FB2 等数十种格式,能在 Kindle、Kobo、Android 与 Linux 上运行。 ## 它解决什么问题 市面上的阅读软件往往"一个应用只读一种格式",而且不同设备体验割裂。KoReader 把这件事合并起来: - **多格式混读**:固定版式(PDF、DjVu、CBT、CBZ)

gitblog_00279的博客 886
上一篇: Android SDK 源代码编译
下一篇: IOS 开源项目(各种有用的第三方库)
Enbiting
博客等级 码龄18年 19粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值