问题标签 [isbn]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1321 浏览

perl - 如何使用 Perl 将 ISBN 替换为 MARC 文件中的 Google 图书 ID?

我有一个文件,其中包含一些MARC格式的图书数据,其中一些行是 ISBN。如果存在,我想用该 ISBN 的 Google 图书 ID 替换这些行。这是到目前为止的代码,最后只是删除了这些行:

perl -pe "s#ISBN(.*)#$(wget --output-document=- --quiet --user-agent=Mozilla/5.0 \"http://books.google.com/books?jscmd=viewapi&bibkeys=\1\")#mg" < 5-${file} > 6-${file}

PS:Google 对自动化工具的使用有点模糊:Books Data API推荐使用 curl / wget 之类的工具,但没有说明如何避免在使用此类工具时被屏蔽。我也很确定我在 ToS 中看到一个子句说用户不能发送自动查询,但我再也找不到它了。这是在他们的论坛中讨论的。

0 投票
1 回答
170 浏览

isbn - 具有不同 ISBN 的书的俱乐部再版

我正在使用 Google Books API 让用户搜索特定书籍并显示结果。问题是同一本书的不同版本有不同的 ISBN。根据 API 返回的信息,有什么办法可以将这些重印本归为一类?

我想这样做是因为我的数据库中有一些版本的 ISBN。因此,当用户搜索一本书时,我想将所有结果合并并显示为一个结果。

0 投票
1 回答
5066 浏览

amazon-web-services - 具有 13 位 ISBN 的 Amazon AWS ItemLookup

我以前可以进行 13 位 ISBN 查找,但现在不能了。

这是 13 位 ISBN 的查询:9780073380957。

http://ecs.amazonaws.com/onca/xml?AWSAccessKeyId= &ItemId=9780073380957&Operation=ItemLookup&ResponseGroup=Images%2CItemAttributes&Service=AWSECommerceService&Timestamp=2009-12-16T14%3A30%3A02Z&Version=2009-06-01&Signature=

返回: f6770ab1-9b3e-48d3-9492-750e8d773c1b0.0053760000000000TrueNewShipASINAmazon19780073380957ImagesItemAttributes1-SubmissionDateAllAWS.InvalidParameterValue9780073380957 不是 ItemId 的有效值。请更改此值,然后重试您的请求。

但是,同一本书的 10 位 ISBN 有效:

http://ecs.amazonaws.com/onca/xml?AWSAccessKeyId= &ItemId=0073380954&Operation=ItemLookup&ResponseGroup=Images%2CItemAttributes&Service=AWSECommerceService&Timestamp=2009-12-16T14%3A44%3A10Z&Version=2009-06-01&Signature=

我正在使用 pyaws,如果这有什么不同的话。

0 投票
3 回答
3191 浏览

isbn - 有效的 13 位 ISBN 是否可以将 'x 作为字符之一?

一个有效的 13 位 ISBN 可以有除数字 0-9 以外的任何字符吗?即,有效的 13 位 ISBN 是否可以包含字符'X'

0 投票
5 回答
185 浏览

amazon - 如何查找正在使用的 isbns

我正在尝试查找正在使用的 ISBN 列表。我想我可以抓取像亚马逊这样的网站,但这会浪费很多带宽。有更好的(免费)方式吗?

0 投票
5 回答
9344 浏览

database - ISBN -> bookdata 查找填写数据库

好的,我想建立一个小型图书馆。

我只有有限的数据库经验,没有从网络服务器查询。

我将要检索诸如标题、出版商、也许是作者、描述之类的信息,我能想到的最简单的方法是通过 ISBN 查找它们。

我之前遇到过 isbndb.com,但访问它的 API 似乎相当复杂。

我想知道我应该怎么做。

0 投票
2 回答
2045 浏览

amazon - 将书名列表批量转换为亚马逊 ASIN?

我有几百本书的清单。有没有办法将它们批量转换为 Amazon.com ASIN 代码?我意识到我可以一个一个地手动完成,但我没有那种耐心或时间。我知道有一些 ISBN 到 ASIN 转换器,但我没有 ISBN。

谢谢。

0 投票
4 回答
1458 浏览

python - ISBN 用作主键,现在我想将非图书内容添加到数据库 - 我应该迁移到 EAN 吗?

我建立了一个库存数据库,其中 ISBN 号是项目的主键。由于这些物品是书籍,因此这在一段时间内效果很好。现在我想添加非书籍。有些非书籍有 EAN 或 ISSN,有些则没有。

它在 PostgreSQL 中,带有用于前端的 django 应用程序和 JSON api,以及一些用于管理的支持 python 命令行工具。有问题的物品主要是书籍和艺术家版画,其中一些是自行出版的。

使用 ISBN 作为主键的好处在于,除了关系完整性之外,您还可以获得许多方便的实用程序来验证 ISBN、自动查找有关图书项目的缺失或附加信息等,其中许多我已经利用了. 有些这样的工具是现成的(PyISBN、PyAWS 等),有些是手工制作的——我试图让所有这些部分保持良好和分离,但你知道事情会如何发展。

我在网上找不到任何关于“私人 ISBN”或“自分配 ISBN”的信息,但这是我感兴趣的事情。我怀疑这就是我会解决的问题,因为 ISBN 号码已经出现了明显的竞争。

我应该为 EAN 号码重新组装所有东西,还是一般将 ISBN 作为主键迁移?如果有人对使用这些系统有任何经验,我很想听听,非常欢迎您的建议。

0 投票
5 回答
914 浏览

api - 查找一本书的版本

有没有办法使用亚马逊产品广告 API 根据其 ISBN 来查找一本书的各个版本?

而且,更一般地说,在书中查找版本元数据的各种选择是什么?只有一个我知道的肯定是 worldcat 的 xISBN api

在我的网站上,当人们搜索书籍时,我们有一个“更多版本”按钮......所以我会进行很多查询(并缓存它们)。

0 投票
1 回答
565 浏览

jquery - 尝试使用 proxy.php 将跨域 XML 提要合并到 jQuery 应用程序中会导致 406 错误

即使只是一个简单的<?php readfile($_GET['url']) ?>结果也会导致不可接受的错误。

有什么想法吗?