问题标签 [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.
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 中看到一个子句说用户不能发送自动查询,但我再也找不到它了。这是在他们的论坛中讨论的。
isbn - 具有不同 ISBN 的书的俱乐部再版
我正在使用 Google Books API 让用户搜索特定书籍并显示结果。问题是同一本书的不同版本有不同的 ISBN。根据 API 返回的信息,有什么办法可以将这些重印本归为一类?
我想这样做是因为我的数据库中有一些版本的 ISBN。因此,当用户搜索一本书时,我想将所有结果合并并显示为一个结果。
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,如果这有什么不同的话。
isbn - 有效的 13 位 ISBN 是否可以将 'x 作为字符之一?
一个有效的 13 位 ISBN 可以有除数字 0-9 以外的任何字符吗?即,有效的 13 位 ISBN 是否可以包含字符'X'
?
amazon - 如何查找正在使用的 isbns
我正在尝试查找正在使用的 ISBN 列表。我想我可以抓取像亚马逊这样的网站,但这会浪费很多带宽。有更好的(免费)方式吗?
database - ISBN -> bookdata 查找填写数据库
好的,我想建立一个小型图书馆。
我只有有限的数据库经验,没有从网络服务器查询。
我将要检索诸如标题、出版商、也许是作者、描述之类的信息,我能想到的最简单的方法是通过 ISBN 查找它们。
我之前遇到过 isbndb.com,但访问它的 API 似乎相当复杂。
我想知道我应该怎么做。
amazon - 将书名列表批量转换为亚马逊 ASIN?
我有几百本书的清单。有没有办法将它们批量转换为 Amazon.com ASIN 代码?我意识到我可以一个一个地手动完成,但我没有那种耐心或时间。我知道有一些 ISBN 到 ASIN 转换器,但我没有 ISBN。
谢谢。
python - ISBN 用作主键,现在我想将非图书内容添加到数据库 - 我应该迁移到 EAN 吗?
我建立了一个库存数据库,其中 ISBN 号是项目的主键。由于这些物品是书籍,因此这在一段时间内效果很好。现在我想添加非书籍。有些非书籍有 EAN 或 ISSN,有些则没有。
它在 PostgreSQL 中,带有用于前端的 django 应用程序和 JSON api,以及一些用于管理的支持 python 命令行工具。有问题的物品主要是书籍和艺术家版画,其中一些是自行出版的。
使用 ISBN 作为主键的好处在于,除了关系完整性之外,您还可以获得许多方便的实用程序来验证 ISBN、自动查找有关图书项目的缺失或附加信息等,其中许多我已经利用了. 有些这样的工具是现成的(PyISBN、PyAWS 等),有些是手工制作的——我试图让所有这些部分保持良好和分离,但你知道事情会如何发展。
我在网上找不到任何关于“私人 ISBN”或“自分配 ISBN”的信息,但这是我感兴趣的事情。我怀疑这就是我会解决的问题,因为 ISBN 号码已经出现了明显的竞争。
我应该为 EAN 号码重新组装所有东西,还是一般将 ISBN 作为主键迁移?如果有人对使用这些系统有任何经验,我很想听听,非常欢迎您的建议。
api - 查找一本书的版本
有没有办法使用亚马逊产品广告 API 根据其 ISBN 来查找一本书的各个版本?
而且,更一般地说,在书中查找版本元数据的各种选择是什么?只有一个我知道的肯定是 worldcat 的 xISBN api
在我的网站上,当人们搜索书籍时,我们有一个“更多版本”按钮......所以我会进行很多查询(并缓存它们)。
jquery - 尝试使用 proxy.php 将跨域 XML 提要合并到 jQuery 应用程序中会导致 406 错误
即使只是一个简单的<?php readfile($_GET['url']) ?>
结果也会导致不可接受的错误。
有什么想法吗?