これは、Cloudflare Worker をベースに開発された Slax Reader API サービスであり、Slax Reader Web / Slax Reader APP プロジェクトと連携して使用することを目的としています。この記事では、デプロイおよび開発の手順を提供します。Slax Reader を直接使用したい場合は、Slax Reader または Slax Reader Bot をご覧ください。
- Chrome ウェブストア
- Slax Reader
- Slax Reader Bot
Slax Reader APP(開発中)Slax Reader デスクトップ(開発中)
- URL / プラグイン / Telegram を通じてウェブページをブックマーク
- サーバーサイドの Fetch / Puppeteer / ApiFY を使用してウェブサイトを解析
- 多言語のエラーメッセージと通知をサポート
- ブックマークしたコンテンツのハイライト、コメント、返信、共有、スター付け、アーカイブをサポート
- ブックマークに対するAI対話、AI要約、ハイライト対話、AIタグ生成をサポート
- 全文検索とベクトル検索のハイブリッド検索をサポート
- AI機能は複数のサービスプロバイダー、デグレード処理、Function Call をサポート
- Omnivore からのブックマークのインポートをサポート
-
WeChat Official Accounts/X/Medium/YouTubeなどのコンテンツの最適化 - Websocket / Browser Push を通じたメッセージプッシュをサポート
- ブックマークの画像プロキシと非同期遅延保存をサポート
- Telegram を通じたメッセージ通知をサポート
- Nodejs / Deno などの実行環境をサポートし、Cloudflare Worker 以外でも動作可能にする
- 外部データソースの完全なリファクタリングを行い、より多くのデータソースに対応(例:MySQL...)
- Docker、Cloudflare、Kubernetes などのプラットフォームへのワンクリックデプロイをサポート
- より多くのAIサービスプロバイダーをネイティブサポート(現在はopenai互換のAPIのみサポート)
- Typescript-style ESLINT コードの完全なリファクタリング
- Cloudflare スクリプトのワンクリックデプロイをサポート
開発、デプロイ、基本的な標準を理解することで、コードの貢献を行い、製品をより良くすることができます。ドキュメント
💖 Slax Reader をより良くするために貢献してくれたすべての貢献者に感謝します 💖
Slax Reader API の開発中に、多くの優れたオープンソースプロジェクトやツールを使用しました。これらのプロジェクトの貢献者に心から感謝します:
- 🚀 Cloudflare Workers
- 🗄️ Prisma
- 🔄 itty-router
- 📖 readability
- 🤖 grammy
- 📝 TypeScript
- 🔍 ESLint
- ✨ Prettier
- ✂️ jieba-rs
- ✂️ jieba-wasm
- 💬 cf-webpush
Slax Reader は Apache License 2.0 の下でライセンスされています。コミュニティバージョンは完全に無料でオープンソースであり、永遠にそうであり続けます。