File size: 4,232 Bytes
3d65dc5 d31bde4 3d65dc5 d31bde4 3d65dc5 148b7dd 3d65dc5 b22c5d4 148b7dd 3d65dc5 766ff5d cb50958 3d65dc5 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | ---
title: TimeLinR
emoji: ⌛
colorFrom: blue
colorTo: pink
sdk: docker
app_port: 8501
app_file: app.py
pinned: false
license: mit
---
<p align="center">
<img src="https://media.githubusercontent.com/media/Sunwood-ai-labs/TimeLinR/main/docs/icon.png" width="100%">
<br>
<h1 align="center">TimeLinR</h1>
<h3 align="center">
~Your Timeline, Your Way~
[](https://huggingface.co/spaces/Sunwood-ai-labs/TimeLinR)[](https://github.com/Sunwood-ai-labs/TimeLinR)[](https://github.com/Sunwood-ai-labs/TimeLinR)[](https://github.com/Sunwood-ai-labs/TimeLinR)[
](https://github.com/Sunwood-ai-labs/TimeLinR)
</h3>
</p>
## Introduction
- TimeLinRは、CSVデータを使用してカスタマイズ可能なタイムラインを生成するStreamlitアプリケーションです。
- ユーザーは、CSVデータを入力し、上部マージンの係数やテーマカラーを調整することで、自分だけのユニークなタイムラインを作成できます。
- TimeLinRは、時間の流れを直感的に可視化し、スケジュール管理やイベントの記録に役立ちます。
- 生成されたタイムラインはPNG画像としてエクスポートできます。
>[!TIP]
>このリポジトリは[SourceSage](https://github.com/Sunwood-ai-labs/SourceSage)を活用しており、リリースノートやREADME、コミットメッセージの9割は[SourceSage](https://github.com/Sunwood-ai-labs/SourceSage) + [claude.ai](https://claude.ai/)で生成しています。
## Demo
[](https://huggingface.co/spaces/Sunwood-ai-labs/TimeLinR)

## Updates
- [v3.0.0 (2024-04-13)](https://github.com/Sunwood-ai-labs/TimeLinR/releases/tag/v3.0.0):
- Docker環境設定の導入
- Git LFSを用いた画像ファイルの管理
- HTMLから画像生成機能の強化
- ドキュメント更新とUI改善
- v2.0.0 (2023-04-11):
- タイムラインのテーマカラーのカスタマイズ機能を追加
- タイムラインのPNG画像エクスポート機能を実装
- コードのリファクタリングとバグ修正
- v1.0.0 (2023-04-11): 初回リリース
## Getting Started
### インストール
1. リポジトリをクローンします。
```
git clone https://github.com/Sunwood-ai-labs/TimeLinR.git
```
2. 必要な依存関係をインストールします。
```
pip install -r requirements.txt
```
### 使用方法
1. `app.py`を実行してStreamlitアプリケーションを起動します。
```
streamlit run app.py
```
2. CSVデータを入力欄に貼り付けます。CSVデータのフォーマットは以下の通りです。
```
時間,タイトル,内容
9:20,タイトル1,内容テキストテキストテキスト
10:20,タイトル2,内容テキストテキストテキスト
19:00,タイトル3,内容テキストテキストテキスト
```
3. 上部マージンの係数とテーマカラーを調整して、タイムラインの見た目を変更します。
4. 「生成」ボタンをクリックして、タイムラインを生成します。
5. 生成されたタイムラインをPNG画像としてダウンロードできます。
## Deployment
- TimeLinRは、Streamlitアプリケーションとして構築されているため、Streamlitの公式ドキュメントに従ってデプロイできます。
- Hugging Face Spacesでのデモ: [TimeLinR Demo](https://huggingface.co/spaces/Sunwood-ai-labs/TimeLinR)
## Contributing
- TimeLinRへの貢献を歓迎します。バグ報告、機能リクエスト、プルリクエストをお待ちしております。
|