問題タブ [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を使用して、MARCファイルでISBNを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 DataAPIはcurl/wgetのようなツールを推奨していますが、そのようなツールを使用するときにブロックされないようにする方法についての指示はありません。また、ToSに、ユーザーは自動クエリを送信できないという条項が表示されたと確信していますが、それを再度見つけることはできません。これは彼らのフォーラムで議論されています。
isbn - さまざまなISBNを使用した本のクラブの復刻版
Google Books APIを使用して、ユーザーが特定の本を検索して結果を表示できるようにしています。問題は、同じ本の異なる版が異なるISBNを持っていることです。APIが返す情報に基づいて、これらの再版をクラブ化する方法はありますか?
これを実行したいのは、データベースにいくつかのエディションのISBNがあるためです。そのため、ユーザーが本を検索するときに、すべての結果をまとめて1つの結果として表示したいと思います。
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 に、文字の 1 つとして「x」を含めることはできますか?
有効な 13 桁の ISBN に、数字の 0 ~ 9 以外の文字を含めることはできますか? つまり、有効な 13 桁の ISBN に文字を含めることはできます'X'
か?
amazon - isbnsが使用されているものを見つける方法
使用されているISBNのリストを見つけようとしています。アマゾンのようなウェブサイトを削ることはできると思いますが、それは多くの帯域幅を浪費するでしょう。より良い(無料の)方法はありますか?
database - ISBN->bookdataデータベースに入力するためのルックアップ
わかりました。小さなライブラリをデータベース化したいのですが。
私はデータベースの経験が限られており、Webサーバーからのクエリの経験はありません。
タイトル、出版社、おそらく著者、説明などの情報を取得したいと思います。これを行うために私が考えることができる最も簡単な方法は、ISBNを介してそれらを検索することです。
以前にisbndb.comに出くわしたことがありますが、それにアクセスするためのAPIはかなり複雑なようです。
どうすればいいのかしら。
amazon - 本のタイトルのリストを Amazon ASIN に一括変換しますか?
数百冊の本のタイトルのリストがあります。それらをAmazon.com ASINコードにバッチ変換する方法はありますか? 一つ一つ手作業でできることはわかっていますが、そのような忍耐力や時間はありません。ISBN から ASIN へのコンバーターがいくつかあることは知っていますが、ISBN を持っていません。
ありがとう。
python - ISBNが主キーとして使用されているので、本以外のものをDBに追加したいのですが、EANに移行する必要がありますか?
ISBN番号がアイテムの主キーである在庫データベースを構築しました。アイテムが本だったので、これはしばらくの間うまくいきました。今、私は非本を追加したいと思います。非書籍の中には、EANまたはISSNを備えているものと、備えていないものがあります。
これはPostgreSQLにあり、フロントエンド用のdjangoアプリとJSON apiに加えて、管理用のPythonコマンドラインツールをいくつかサポートしています。問題のアイテムは主に本とアーティストの版画であり、そのうちのいくつかは自費出版です。
ISBNを主キーとして使用することの良い点は、リレーショナル整合性に加えて、ISBNを検証したり、書籍のアイテムなどに関する不足している情報や追加情報を自動的に検索したりするための便利なユーティリティがたくさんあることです。 。そのようなツールの中には既製のもの(PyISBN、PyAWSなど)もあれば、手作業で巻いたものもあります。これらすべてのパーツを適切に分離して維持しようとしましたが、どのようにすればよいかはご存知でしょう。
「プライベートISBN」や「自己割り当てISBN」についてはオンラインで何も見つかりませんでしたが、それは私が興味を持っていたようなものです。ISBN番号にはすでに明らかな実行があるので、それが私が解決することになるとは思えません。
EAN番号用にすべてを再構築する必要がありますか、それとも一般的に主キーとしてISBNから移行する必要がありますか?誰かがこれらのシステムを使った経験があるなら、私はそれについて聞いてみたいです、あなたのアドバイスは大歓迎です。
api - 本の版を探す
Amazon Product Advertising APIを使用して、ISBNに基づいて本のさまざまなエディションを検索する方法はありますか?
そして、より一般的には、本のエディションのメタデータを検索するためのさまざまな選択肢は何ですか?私が確かに知っているのは、worldcatのxISBNAPIだけです。
私のサイトには、人々が本を検索するときに使用する「その他のエディション」ボタンがあります。そのため、多くのクエリを実行します(そしてそれらをキャッシュします)。
jquery - クロスドメインXMLフィードをproxy.phpを使用してjQueryアプリに組み込むと、406エラーが発生します
単純な<?php readfile($_GET['url']) ?>
ものでも、許容できないエラーが発生します。
何かご意見は?