hemin
1.0.0
ヘミンは、ポッドキャストカタログ&検索エンジンインフラストラクチャです。エンジンはScalaで記述され、Mongodbを使用してポッドキャスト/エピソード/フィードカタログを保存し、SolRでデータをインデックス化します。 REST APIは、ルーティングとJSONのプレイフレームワークに依存しています。サーバーは完全に非同期であり、Akkaの俳優とScala先物を大量に活用しています。現在のWebクライアントは書かれていますタイプスクリプトと角度フレームワークに基づいて構築しますエルム。
WebAppはhemin.ioで入手できます
ヘミンシステムには、いくつかの異なるFrontendバリアント実装があります。 WebAppsは、ギリシャ語のアルファベットの文字にちなんで命名されています。現在、これらがあります:
すべてのレストエンドポイントのベースは次のとおりです。https://api.hemin.io/api/v1
ヘミンエンジンは、REPLを特徴とするスタンドアロンコマンドラインアプリケーションとして開始できます。あるいは、別のScala/Java(または他の互換性のあるJVM言語)アプリケーションに埋め込まれたものを使用できます。この2番目の方法は、APIサーバーがエンジンを統合する方法です。