楚门

楚门

楚门的世界

本文では、Markdownの翻訳において以下のルールに従ってください。 1. テキストコンテンツの特定と翻訳:Markdown内のプレーンテキストコンテンツのみを特定し、翻訳してください。これには見出し、段落、リストアイテム内のテキストが含まれます。 2. タグと属性の保持:HTMLタグ(<img>、<video>、<a>など)に遭遇した場合、タグ内のユーザーが見ることができるテキスト(alt属性内のテキストなど)のみを翻訳し、すべてのタグ、属性名、リンクアドレスを変更せずに保持してください。 3. 特殊な構文の処理:Markdown固有の構文(リンク、画像タグ ![alt text](link)など)の場合、リンクや構文の構造を変更せずに、説明的なテキスト部分(altテキストなど)のみを翻訳してください。 4. フォーマットの変更を防ぐ:太字、斜体、コードブロックなどのすべてのMarkdownのフォーマットを翻訳中に変更しないようにしてください。 5. 翻訳されたコンテンツが正確であり、元のMarkdownの構造やHTMLタグの機能が壊れないようにすることがあなたのタスクです。構文やタグの正しいレンダリングを確認するために、注意深くチェックしてください。 6. 翻訳されたテキストのみを返すことが許可されています。 以下のテキストを日本語に翻訳してください: 愛読書の皆さんに朗報です!無料の中国語電子書籍ダウンロードサイトをおすすめします。

画像

無料の中国語電子書籍のダウンロードサイトのおすすめ
無料の電子書籍のダウンロードプラットフォーム
13 万冊の電子書籍が収録されています
著者はデータとソースコードを提供しており、自分で構築することもできます。

完成品のアドレス:https://24hbook.com
著者のツイッター:https://twitter.com/deepsixnone/status/1739976131267465482
プロジェクトのアドレス:https://github.com/mrdoing/24hbookcom

構築チュートリアル

シンプルで超高速な書籍検索ツールで、独自の図書館を作成して検索できます。

書籍検索ツールは、1 分以内に 1000 万冊以上の書籍のメタデータをインデックス化し、30 マイクロ秒の速度で検索できます。著者のページ

使用方法

現在、デスクトップ版とコマンドライン版の 2 つの選択肢があります。個人ユーザーには、デスクトップ版をおすすめします。

  • デスクトップ版

1.Release Pages からプリコンパイルされたデスクトップ版インストーラーをダウンロードします。

または、自分でコンパイルすることもできます。以下の「ソースコードのビルド」セクションの手順を参照してください。

Windows:Book-Searcher-desktop_version_x64.msi
macOS:Book-Searcher-desktop_version_x64.dmg
Linux:
Deb:Book-Searcher-desktop_version_amd64.deb
AppImage:Book-Searcher-desktop_version_amd64.AppImage

    1. インデックスの準備

「インデックスの準備」セクションの手順に従ってください。

3.book-searcher-desktop を実行します。

設定メニューで index フォルダーのパスを指定します。

  • コマンドライン版

1.Release Pages からプリコンパイルされたバイナリファイルをダウンロードします。

または、自分でコンパイルすることもできます。以下の「ソースコードのビルド」セクションの手順を参照してください。

    1. インデックスの準備

「インデックスの準備」セクションの手順に従ってください。

    1. book-searcher run を実行します。

ここでは、127.0.0.1:7070 をリッスンしています。

http://127.0.0.1:7070 / にアクセスして Web ユーザーインターフェースを使用するか、[元の検索 API][6] を使用することができます。

Docker を使用したデプロイ

mkdir book-searcher && cd book-searcher wget https://raw.githubusercontent.com/mrdoing/book-searcher/master/docker-compose.yml

インデックスの準備:csv ファイルをディレクトリに配置し、以下のコマンドを実行してインデックスを作成します#

docker-compose run --rm -v "$PWD:$PWD" -w "$PWD" book-searcher /book-searcher index -f *.csv

book-searcher を起動します#

docker-compose up -d
これで、book-searcher は 0.0.0.0:7070 をリッスンします。

元の検索 API

  • 次のフィールドで検索できます:

タイトル
著者
出版社
拡張子
言語
ISBN
ID

翻訳:
/search?limit=30&title=TITLE
/search?limit=30&title=TITLE&author=AUTHOR
/search?limit=30&isbn=ISBN
/search?limit=30&query=title extension publisher
現在、2 つの検索モードがあります:/search?limit=30&mode=explore&title=TITLE&author=AUTHOR

filter:結果はすべての制限条件を満たす必要があります。これがデフォルトのモードです。
explore:結果は一部の制限条件を満たす必要があります。

ソースコードのビルド

コマンドライン版のビルド

    1. フロントエンドの構築

make frontend_preinstall frontend

  • 2. book-searcher のビルド

TARGET=release make

ビルドされたバイナリファイルをプロジェクトのルートディレクトリに移動します
mv target/release/book-searcher .
デスクトップ版のビルド
1. フロントエンドの依存関係をインストールします

make frontend_preinstall

  • 2. book-searcher-desktop のビルド

cargo tauri build
インデックスの準備

  1. 元のデータの準備

元の書籍のメタデータを csv ファイルとしてプロジェクトのルートディレクトリに保存します。

元のデータはインデックスの生成に使用されます。詳細については、元のデータのセクションを参照してください。

    1. インデックスの作成

rm -rf index コマンドを実行する必要があるかもしれません。

book-searcher index -f *.csv を実行します。
最終的なフォルダー構造は次のようになります:

book_searcher_dir
├── index
│ ├── いくつかのインデックスファイル...
│ └── meta.json
└── book-searcher
元のデータ
これらの元のデータはインデックスの生成に使用され、次のフィールドを含む csv ファイルである必要があります:

id、title、author、publisher、extension、filesize、language、year、pages、isbn、ipfs_cid、cover_url、md5
このプロジェクトは、高速な検索機能のみを提供するため、自分で購入した書籍のメタデータをエクスポートして管理する必要があります。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。