Skip to content

Commit 0b215ba

Browse files
committed
chat 스킬 명령 + 노트북 3종(Colab/Marimo) + README/문서 정비
- CLI chat: skill 명령 8종(/profitability ~/comprehensive), rendering 분리, 히스토리 자동 압축, bare exit 지원 - notebooks: Colab ipynb 3종 + Marimo py 3종 신규 (Company, Scan, Ask) - README: Try It Now 섹션 Colab/Molab 테이블로 통합, 노트북 링크 갱신 - docs: quickstart 간소화, tutorials 목차 정비 - landing: brand Molab 링크, Hero CTA, navigation 노트북 항목 추가
1 parent 0b3748c commit 0b215ba

20 files changed

Lines changed: 1153 additions & 368 deletions

File tree

README.md

Lines changed: 14 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
</p>
2020

2121
<p>
22-
<a href="https://eddmpython.github.io/dartlab/">Docs</a> · <a href="https://eddmpython.github.io/dartlab/blog/">Blog</a> · <a href="https://huggingface.co/spaces/eddmpython/dartlab">Live Demo</a> · <a href="notebooks/marimo/">Marimo Notebooks</a> · <a href="https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/showcase/01_quickstart.ipynb">Open in Colab</a> · <a href="README_KR.md">한국어</a> · <a href="https://buymeacoffee.com/eddmpython">Sponsor</a>
22+
<a href="https://eddmpython.github.io/dartlab/">Docs</a> · <a href="https://eddmpython.github.io/dartlab/blog/">Blog</a> · <a href="https://huggingface.co/spaces/eddmpython/dartlab">Live Demo</a> · <a href="https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/colab/01_company.ipynb">Open in Colab</a> · <a href="https://marimo.app/gh/eddmpython/dartlab/master/notebooks/marimo/01_company.py">Open in Molab</a> · <a href="README_KR.md">한국어</a> · <a href="https://buymeacoffee.com/eddmpython">Sponsor</a>
2323
</p>
2424

2525
<p>
@@ -1020,53 +1020,28 @@ dartlab collect --batch --mode all # re-collect everything
10201020

10211021
## Try It Now
10221022

1023-
### Live Demo (No Install)
1023+
### Live Demo
10241024

1025-
Try DartLab instantly — no Python, no terminal, no setup:
1025+
**[Open Live Demo](https://huggingface.co/spaces/eddmpython/dartlab)** -- no install, no Python
10261026

1027-
**[→ Open Live Demo](https://huggingface.co/spaces/eddmpython/dartlab)** — enter a stock code, see financials immediately
1027+
### Notebooks
10281028

1029-
Or open a [Colab notebook](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/showcase/01_quickstart.ipynb) in your browser.
1029+
| Feature | Description | Colab | Molab |
1030+
|---------|-------------|-------|-------|
1031+
| **Company** | `Company("005930")` -- sections, show, trace, diff, BS/IS/CF, ratios, EDGAR | [![Open in Colab](https://img.shields.io/badge/Open_in_Colab-Google-ea4647?style=for-the-badge&labelColor=050811&logo=googlecolab&logoColor=white)](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/colab/01_company.ipynb) | [![Open in Molab](https://img.shields.io/badge/Open_in_Molab-marimo-38bdf8?style=for-the-badge&labelColor=050811)](https://marimo.app/gh/eddmpython/dartlab/master/notebooks/marimo/01_company.py) |
1032+
| **Scan** | `scanAccount()` / `scanRatio()` -- cross-market ratio scan, 2,700+ companies | [![Open in Colab](https://img.shields.io/badge/Open_in_Colab-Google-ea4647?style=for-the-badge&labelColor=050811&logo=googlecolab&logoColor=white)](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/colab/02_scan.ipynb) | [![Open in Molab](https://img.shields.io/badge/Open_in_Molab-marimo-38bdf8?style=for-the-badge&labelColor=050811)](https://marimo.app/gh/eddmpython/dartlab/master/notebooks/marimo/02_scan.py) |
1033+
| **Ask** | `ask()` -- AI analysis, streaming, 9 LLM providers | [![Open in Colab](https://img.shields.io/badge/Open_in_Colab-Google-ea4647?style=for-the-badge&labelColor=050811&logo=googlecolab&logoColor=white)](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/colab/03_ask.ipynb) | [![Open in Molab](https://img.shields.io/badge/Open_in_Molab-marimo-38bdf8?style=for-the-badge&labelColor=050811)](https://marimo.app/gh/eddmpython/dartlab/master/notebooks/marimo/03_ask.py) |
10301034

1031-
### Marimo Notebooks
1032-
1033-
> Data is automatically downloaded on first use. No setup required unless collecting new companies directly from DART.
1035+
<details>
1036+
<summary>Run locally with Marimo</summary>
10341037

10351038
```bash
10361039
uv add dartlab marimo
1037-
marimo edit notebooks/marimo/dartCompany.py # Korean company (DART)
1038-
marimo edit notebooks/marimo/edgarCompany.py # US company (EDGAR)
1039-
marimo edit notebooks/marimo/aiAnalysis.py # AI analysis examples
1040+
marimo edit notebooks/marimo/01_company.py
1041+
marimo edit notebooks/marimo/02_scan.py
1042+
marimo edit notebooks/marimo/03_ask.py
10401043
```
10411044

1042-
### Colab Notebooks
1043-
1044-
**Showcase** (English — global audience):
1045-
1046-
| Notebook | Topic |
1047-
|---|---|
1048-
| [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/showcase/01_quickstart.ipynb) | **Quick Start** — analyze any company in 3 lines |
1049-
| [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/showcase/02_financial_analysis.ipynb) | **Financial Analysis** — statements, time series, ratios |
1050-
| [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/showcase/03_kr_us_compare.ipynb) | **Korea vs US** — Samsung vs Apple side-by-side |
1051-
| [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/showcase/04_risk_diff.ipynb) | **Risk Diff** — track disclosure changes (Bloomberg can't) |
1052-
| [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/showcase/05_sector_screening.ipynb) | **Sector Screening** — 8 presets, sector benchmarks |
1053-
| [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/showcase/06_insight_anomaly.ipynb) | **Insight & Anomaly** — 10-area grading, 6 anomaly rules |
1054-
| [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/showcase/07_network_governance.ipynb) | **Network & Governance** — corporate relationship graph |
1055-
| [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/showcase/08_signal_trend.ipynb) | **Signal Trends** — 48-keyword disclosure monitoring |
1056-
| [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/showcase/09_ai_analysis.ipynb) | **AI Analysis**`dartlab.ask()` with 9 LLM providers |
1057-
| [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/showcase/10_disclosure_deep_dive.ipynb) | **Disclosure Deep Dive** — sections architecture |
1058-
1059-
<details>
1060-
<summary>한국어 Tutorials</summary>
1061-
1062-
| Notebook | Topic |
1063-
|---|---|
1064-
| [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/getting-started/quickstart.ipynb) | **빠른 시작** — sections, show, trace, diff |
1065-
| [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/tutorials/02_financial_statements.ipynb) | **재무제표** — BS, IS, CF |
1066-
| [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/tutorials/04_ratios.ipynb) | **재무비율** — 47개 비율 |
1067-
| [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/tutorials/06_disclosure.ipynb) | **공시 텍스트** — sections 파싱 |
1068-
| [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/tutorials/09_edgar.ipynb) | **EDGAR** — 미국 SEC |
1069-
10701045
</details>
10711046

10721047
## Documentation

README_KR.md

Lines changed: 15 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
</p>
2020

2121
<p>
22-
<a href="https://eddmpython.github.io/dartlab/">문서</a> · <a href="https://eddmpython.github.io/dartlab/blog/">블로그</a> · <a href="https://huggingface.co/spaces/eddmpython/dartlab">라이브 데모</a> · <a href="notebooks/marimo/">Marimo 노트북</a> · <a href="https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/getting-started/quickstart.ipynb">Colab에서 열기</a> · <a href="README.md">English</a> · <a href="https://buymeacoffee.com/eddmpython">후원</a>
22+
<a href="https://eddmpython.github.io/dartlab/">문서</a> · <a href="https://eddmpython.github.io/dartlab/blog/">블로그</a> · <a href="https://huggingface.co/spaces/eddmpython/dartlab">라이브 데모</a> · <a href="https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/colab/01_company.ipynb">Colab에서 열기</a> · <a href="https://marimo.app/gh/eddmpython/dartlab/master/notebooks/marimo/01_company.py">Molab에서 열기</a> · <a href="README.md">English</a> · <a href="https://buymeacoffee.com/eddmpython">후원</a>
2323
</p>
2424

2525
<p>
@@ -1020,34 +1020,29 @@ dartlab collect --batch --mode all # 전체 재수집
10201020

10211021
## 바로 시작하기
10221022

1023-
### 라이브 데모 (설치 불필요)
1023+
### 라이브 데모
10241024

1025-
Python, 터미널, 설정 모두 필요 없다. 브라우저에서 바로:
1025+
**[라이브 데모 열기](https://huggingface.co/spaces/eddmpython/dartlab)** -- 설치 없이 브라우저에서 바로
10261026

1027-
**[→ 라이브 데모 열기](https://huggingface.co/spaces/eddmpython/dartlab)** — 종목코드 입력하면 재무제표 바로 출력
1027+
### 노트북
10281028

1029-
또는 [Colab 노트북](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/getting-started/quickstart.ipynb)을 브라우저에서 열 수 있다.
1029+
| 기능 | 설명 | Colab | Molab |
1030+
|------|------|-------|-------|
1031+
| **Company** | `Company("005930")` -- sections, show, trace, diff, BS/IS/CF, ratios, EDGAR | [![Open in Colab](https://img.shields.io/badge/Open_in_Colab-Google-ea4647?style=for-the-badge&labelColor=050811&logo=googlecolab&logoColor=white)](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/colab/01_company.ipynb) | [![Open in Molab](https://img.shields.io/badge/Open_in_Molab-marimo-38bdf8?style=for-the-badge&labelColor=050811)](https://marimo.app/gh/eddmpython/dartlab/master/notebooks/marimo/01_company.py) |
1032+
| **Scan** | `scanAccount()` / `scanRatio()` -- 2,700+ 전종목 횡단 스캔 | [![Open in Colab](https://img.shields.io/badge/Open_in_Colab-Google-ea4647?style=for-the-badge&labelColor=050811&logo=googlecolab&logoColor=white)](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/colab/02_scan.ipynb) | [![Open in Molab](https://img.shields.io/badge/Open_in_Molab-marimo-38bdf8?style=for-the-badge&labelColor=050811)](https://marimo.app/gh/eddmpython/dartlab/master/notebooks/marimo/02_scan.py) |
1033+
| **Ask** | `ask()` -- AI 분석, 스트리밍, 9개 LLM 프로바이더 | [![Open in Colab](https://img.shields.io/badge/Open_in_Colab-Google-ea4647?style=for-the-badge&labelColor=050811&logo=googlecolab&logoColor=white)](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/colab/03_ask.ipynb) | [![Open in Molab](https://img.shields.io/badge/Open_in_Molab-marimo-38bdf8?style=for-the-badge&labelColor=050811)](https://marimo.app/gh/eddmpython/dartlab/master/notebooks/marimo/03_ask.py) |
10301034

1031-
### Marimo 노트북
1032-
1033-
> 데이터는 첫 사용 시 자동 다운로드된다. DART에서 직접 수집하지 않는 한 별도 설정 불필요.
1035+
<details>
1036+
<summary>로컬에서 Marimo로 실행</summary>
10341037

10351038
```bash
10361039
uv add dartlab marimo
1037-
marimo edit notebooks/marimo/dartCompany.py # 한국 기업 (DART)
1038-
marimo edit notebooks/marimo/edgarCompany.py # 미국 기업 (EDGAR)
1039-
marimo edit notebooks/marimo/aiAnalysis.py # AI 분석 예시
1040+
marimo edit notebooks/marimo/01_company.py
1041+
marimo edit notebooks/marimo/02_scan.py
1042+
marimo edit notebooks/marimo/03_ask.py
10401043
```
10411044

1042-
### Colab 튜토리얼
1043-
1044-
| 노트북 | 주제 |
1045-
|---|---|
1046-
| [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/getting-started/quickstart.ipynb) | **빠른 시작** — sections, show, trace, diff |
1047-
| [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/tutorials/02_financial_statements.ipynb) | **재무제표** — BS, IS, CF |
1048-
| [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/tutorials/04_ratios.ipynb) | **재무비율** — 47개 비율 |
1049-
| [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/tutorials/06_disclosure.ipynb) | **공시 텍스트** — sections, 텍스트 파싱 |
1050-
| [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/tutorials/09_edgar.ipynb) | **EDGAR** — 미국 SEC 공시 |
1045+
</details>
10511046

10521047
## 문서
10531048

blog/TOPIC_ROADMAP.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
이 문서는 블로그를 `글 수 확장`보다 `사람에게 바로 도움이 되는 검색 허브`로 키우기 위한 운영 문서다.
44

5-
현재 기준은 워크트리 기준 126개 포스트다.
5+
현재 기준은 워크트리 기준 128개 포스트다.
66

77
## 지금 상태 요약
88

@@ -34,6 +34,7 @@
3434

3535
최근 추가:
3636

37+
- 128: 삼성SDI 현금흐름 분석 — 이익이 나도 현금이 안 남는 구조 — corporate-analysis 시리즈 5번째
3738
- 125: 삼성SDI 수익 구조 분석 — 배터리 올인의 명과 암 — corporate-analysis 시리즈 1번째 (실전)
3839
- 124: 이 회사는 무엇으로 돈을 버는가 — 수익 구조 읽기 — corporate-analysis 시리즈 1번째 (프레임워크)
3940
- 123: 정말 쉬운 dartlab 사용법 — uv 설치부터 첫 분석까지 — dartlab-news 시리즈 1번째

0 commit comments

Comments
 (0)