Forteeに投稿されたプロポーザルデータをのURLを使ってダウンロード+表示するためのコマンドラインツールです. URLを指定すると,プロポーザルデータをダウンロードします.以下のように動作します.
ダウンロードされるプロポーザルデータは以下のようなJSON形式です.
{
"title": "Readable 正規表現",
"schedule": "2024/03/07 17:30〜",
"track": "Track A",
"speaker": "shunsock",
"proposal_page_url": "https://fortee.jp/phperkaigi-2024/proposal/eff9589b-b603-4b23-aa35-42948443a80b",
"og_image_url": "https://fortee.jp/phperkaigi-2024/proposal/og-image/eff9589b-b603-4b23-aa35-42948443a80b.png"
}
また,OGイメージもダウンロードされます.保存されたプロポーザルのJSONデータやOGイメージは以下の場所に保存されます.
$HOME/.fortee/html/proposal.json
$HOME/.fortee/image/og_image.{file_extension}
以下のようにコマンドラインで表示されるので,ここをコピー&ペーストすると楽に取得できます.
[notice] you can get data by running: cp /Users/shunsuke.tsuchiya/.fortee/json/proposal.json path/your/directory
[notice] you can get data by running: cp /Users/shunsuke.tsuchiya/.fortee/image/og_image.png path/your/directory
このツールは,fortee公式にはサポートされていません.自己責任で使用してください. また,これはテストバージョンです.正常に動作しない可能性があります.
以下のソフトウェアのインストールを前提としています.
Git
Make
以下のソフトウェアは開発者向けのものです.
Cargo
fortee community cliのインストールはマニュアルで行う必要があります.
git clone https://github.com/shunsock/fortee_proposal_cli.git
cd fortee_proposal_cli
make install
fortee -u https://fortee.jp/phperkaigi-2024/proposal/eff9589b-b603-4b23-aa35-42948443a80b
git clone https://github.com/shunsock/fortee_proposal_cli.git
make install
make uninstall
fortee --help
fortee -u {your_proposal_url_page}
make watcher
make install-dev
make publish
このプロジェクトには,バグレポートや機能提案,コードの改善などのコントリビューションを歓迎します.
- Fork the repository
- Create Feature branch
- Commit your changes
- Push to the branch
- Create a new Pull Request
brew install rustup
make install-dev
make watcher
make publish
make install
fortee -u https://fortee.jp/phperkaigi-2024/proposal/eff9589b-b603-4b23-aa35-42948443a80b