HovercraftAPI v0.2.0: 3Dダイナミックトランジション

AIツール

HovercraftAPIは、Markdownファイルから印象的なHovercraftプレゼンテーションを簡単に作成するためのPythonツールです。v0.2.0では、多くの画期的な新機能が追加され、プレゼンテーション作成の可能性が無限に広がりました。

デモ動画

インストール方法

HovercraftAPIのインストールは非常に簡単です。以下のコマンドを使用してください:

pip install hovercraft-api

主要機能

LLMによる自動スライド変換

HovercraftAPI v0.2.0の最大の特徴は、LLM(大規模言語モデル)を活用して、通常のマークダウン形式の文書を自動的にスライド形式に変換する機能です。

%%{init:{'theme':'base'}}%% graph LR A[マークダウン記事] --> B[LLM] B --> C[スライド形式マークダウン] C --> D[HovercraftAPI] D --> E[HTMLプレゼンテーション]

3Dダイナミックトランジション

v0.2.0の目玉機能として、3Dダイナミックトランジションが導入されました。スライドが3D空間内で動的に配置され、印象的なアニメーションで遷移します。

Mermaidダイアグラムの強化

Mermaidダイアグラムのサポートが大幅に強化され、自動的にSVGに変換されるようになりました。さらに、これらのSVGにアニメーションを追加する機能も実装されています。

コードブロックのサポート

Mermaid以外のコードブロックも適切に表示されるようになりました。

カスタムCSSによるスタイリング

プレゼンテーションのスタイルをカスタムCSSで自由にカスタマイズできます。

インストール

まずは、HovercraftAPIをインストールしましょう。コマンドラインで以下のコマンドを実行します。

pip install hovercraft-api

基本的な使い方

コマンドラインインターフェース

基本的な使用方法:

hovercraftapi example/README.md -c css/mytheme.css

3Dダイナミックトランジションを有効にする場合:

hovercraft-api example/README.md -c css/mytheme.css --enable-dynamic-position

Pythonスクリプト内での使用

from hovercraft_api import HovercraftAPI

api = HovercraftAPI("your_markdown_file.md", css_file="path/to/your/custom.css", enable_dynamic_position=True)
api.generate_slides()

豊富なカスタマイズオプション

HovercraftAPI v0.2.0では、プレゼンテーションをより細かくコントロールするための多くのカスタマイズオプションが追加されました。

  • --grid-width, --grid-height, --grid-depth: 3D空間のサイズを指定
  • --slide-width, --slide-height: 各スライドのサイズを設定
  • --enable-dynamic-position: 動的な位置決めを有効にする
  • --use-rotate-x, --use-rotate-y, --use-rotate-z: 各軸での回転を有効にする
%%{init:{'theme':'base'}}%% graph TD A[HovercraftAPI] --> B[グリッドサイズ設定] A --> C[スライドサイズ設定] A --> D[3Dダイナミックトランジション] A --> E[回転設定]

開発環境のセットアップ

HovercraftAPIはPoetryを使用して依存関係を管理しています。開発環境のセットアップは以下のコマンドで行えます:

poetry install

プレビューと共有

ローカルプレビュー

生成されたプレゼンテーションをローカルでプレビューするには:

python hovercraft_api/mermaid_server.py

共有

生成されたHTMLファイルとアセットをウェブサーバーにアップロードすることで、プレゼンテーションを他の人と共有できます。

まとめ

HovercraftAPI v0.2.0は、通常の文書を魅力的で動的なプレゼンテーションに変換する革新的なツールです。LLMによる自動変換、3Dダイナミックトランジション、強化されたMermaidダイアグラムのサポート、そして豊富なカスタマイズオプションにより、プレゼンテーション作成のプロセスが大幅に効率化され、より創造的で印象的な表現が可能になりました。

是非HovercraftAPI v0.2.0を使って、あなたのプレゼンテーションを次のレベルに引き上げてください!

リポジトリ

GitHub - Sunwood-ai-labs/HovercraftAPI: Craft your story, let HovercraftAPI do the rest
Craft your story, let HovercraftAPI do the rest. Contribute to Sunwood-ai-labs/HovercraftAPI development by creating an account on GitHub.

リリースノート

Release 🎨 HovercraftAPI v0.2.0 リリースノート · Sunwood-ai-labs/HovercraftAPI
HovercraftAPIの新バージョンv0.2.0がリリースされました。このバージョンでは、動的なスライド配置、Mermaidダイアグラムの改善、そしてユーザビリティの向上に焦点を当てた多くの新機能と改善が行われています。新機能動的なスライド位置決め (#6388f62)DynamicRSTAdjusterクラスを導...

コメント

タイトルとURLをコピーしました