Skip to content

Commit 2bf5058

Browse files
committed
초보자 진입점 통합 + HF Spaces 브랜딩 강화
- HF Spaces app.py 전면 재작성: 탭 제거→단일 플로우, dartlab 다크 테마, 통합 검색+분석 핸들러, 푸터 링크 - HF Spaces Gradio 6.x 업그레이드 (sdk_version 5.50.0→6.10.0, Configuration error 해결) - Blog 123 ↔ docs 양방향 크로스링크 (더 깊이 배우기 섹션, quickstart callout) - README 영/한 동시: header에 Live Demo, Try It Now에 HF Spaces, Documentation에 Blog 123 - 랜딩 Hero/CTA에 Live Demo + Open in Colab 버튼 추가 - brand.ts에 colab URL 중앙 관리 추가
1 parent a7e0522 commit 2bf5058

11 files changed

Lines changed: 467 additions & 292 deletions

File tree

.github/workflows/hfSpaces.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ emoji: 📊
3232
colorFrom: red
3333
colorTo: yellow
3434
sdk: gradio
35-
sdk_version: "5.50.0"
35+
sdk_version: "6.10.0"
3636
app_file: app.py
3737
pinned: true
3838
license: mit

README.md

Lines changed: 10 additions & 1 deletion
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="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="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>
2323
</p>
2424

2525
<p>
@@ -1019,6 +1019,14 @@ dartlab collect --batch --mode all # re-collect everything
10191019

10201020
## Try It Now
10211021

1022+
### Live Demo (No Install)
1023+
1024+
Try DartLab instantly — no Python, no terminal, no setup:
1025+
1026+
**[→ Open Live Demo](https://huggingface.co/spaces/eddmpython/dartlab)** — enter a stock code, see financials immediately
1027+
1028+
Or open a [Colab notebook](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/showcase/01_quickstart.ipynb) in your browser.
1029+
10221030
### Marimo Notebooks
10231031

10241032
> Data is automatically downloaded on first use. No setup required unless collecting new companies directly from DART.
@@ -1066,6 +1074,7 @@ marimo edit notebooks/marimo/aiAnalysis.py # AI analysis examples
10661074
- Sections guide: https://eddmpython.github.io/dartlab/docs/getting-started/sections
10671075
- Quick start: https://eddmpython.github.io/dartlab/docs/getting-started/quickstart
10681076
- API overview: https://eddmpython.github.io/dartlab/docs/api/overview
1077+
- Beginner guide (Korean): https://eddmpython.github.io/dartlab/blog/dartlab-easy-start/
10691078

10701079
### Blog
10711080

README_KR.md

Lines changed: 10 additions & 1 deletion
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="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="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>
2323
</p>
2424

2525
<p>
@@ -1019,6 +1019,14 @@ dartlab collect --batch --mode all # 전체 재수집
10191019

10201020
## 바로 시작하기
10211021

1022+
### 라이브 데모 (설치 불필요)
1023+
1024+
Python, 터미널, 설정 모두 필요 없다. 브라우저에서 바로:
1025+
1026+
**[→ 라이브 데모 열기](https://huggingface.co/spaces/eddmpython/dartlab)** — 종목코드 입력하면 재무제표 바로 출력
1027+
1028+
또는 [Colab 노트북](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/getting-started/quickstart.ipynb)을 브라우저에서 열 수 있다.
1029+
10221030
### Marimo 노트북
10231031

10241032
> 데이터는 첫 사용 시 자동 다운로드된다. DART에서 직접 수집하지 않는 한 별도 설정 불필요.
@@ -1046,6 +1054,7 @@ marimo edit notebooks/marimo/aiAnalysis.py # AI 분석 예시
10461054
- Sections 가이드: https://eddmpython.github.io/dartlab/docs/getting-started/sections
10471055
- 빠른 시작: https://eddmpython.github.io/dartlab/docs/getting-started/quickstart
10481056
- API 개요: https://eddmpython.github.io/dartlab/docs/api/overview
1057+
- 초보자 가이드: https://eddmpython.github.io/dartlab/blog/dartlab-easy-start/
10491058

10501059
### 블로그
10511060

blog/06-dartlab-news/123-dartlab-easy-start/index.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,6 +280,24 @@ uv run python main.py
280280

281281
---
282282

283+
## 더 깊이 배우기
284+
285+
### 공식 문서
286+
287+
설치가 끝났다면, 공식 문서에서 dartlab의 전체 기능을 체계적으로 배울 수 있다.
288+
289+
- [Quick Start](https://eddmpython.github.io/dartlab/docs/getting-started/quickstart) — sections, show, trace, diff 전체 흐름
290+
- [11개 튜토리얼](https://eddmpython.github.io/dartlab/docs/tutorials/) — 기초부터 심화까지, Colab에서 바로 실행 가능
291+
292+
### 설치 없이 브라우저에서 바로
293+
294+
컴퓨터에 아무것도 설치하지 않고 dartlab을 체험할 수도 있다.
295+
296+
- [HF Spaces 데모](https://huggingface.co/spaces/eddmpython/dartlab) — 종목코드 입력하면 바로 결과
297+
- [Colab 노트북](https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/showcase/01_quickstart.ipynb) — Google 계정만 있으면 실행
298+
299+
---
300+
283301
## 다음 단계
284302

285303
dartlab이 설치됐다면 아래 글에서 각 기능을 더 깊이 파볼 수 있다.

docs/getting-started/quickstart.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ title: Quick Start
66

77
[![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)
88

9+
> **프로그래밍이 처음이라면?** Python 설치부터 안내하는 [초보자 가이드 (블로그)](https://eddmpython.github.io/dartlab/blog/dartlab-easy-start/)를 먼저 보세요. 5분이면 첫 분석까지 끝납니다.
10+
>
11+
> **설치 없이 바로 해보고 싶다면?** [HF Spaces 데모](https://huggingface.co/spaces/eddmpython/dartlab)에서 브라우저만으로 체험하거나, 위 Colab 배지를 클릭하세요.
12+
913
Everything in DartLab starts with `c.sections`. The rest (`show`, `trace`, `diff`, `BS`, `ratios`) are all views on top of sections.
1014

1115
## Installation
@@ -149,7 +153,9 @@ Or open the [Colab quickstart notebook](https://colab.research.google.com/github
149153

150154
## Next Steps
151155

156+
- [Tutorials](../tutorials/) — 11 step-by-step tutorials, each runnable on Colab
152157
- [Sections Guide](./sections) — sections structure, columns, filtering
153158
- [API Overview](../api/overview) — full API reference
154159
- [Disclosure Text Tutorial](../tutorials/06_disclosure) — working with text/table blocks
155160
- [Stability Policy](../stability)
161+
- [Beginner install guide (블로그)](https://eddmpython.github.io/dartlab/blog/dartlab-easy-start/) — from zero to first analysis, 5 minutes

landing/src/lib/brand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ export const brand = {
1010
coffee: 'https://buymeacoffee.com/eddmpython',
1111
desktop: 'https://github.com/eddmpython/dartlab-desktop/releases/latest/download/DartLab.exe',
1212
spaces: 'https://huggingface.co/spaces/eddmpython/dartlab',
13+
colab: 'https://colab.research.google.com/github/eddmpython/dartlab/blob/master/notebooks/showcase/01_quickstart.ipynb',
1314
author: 'eddmpython',
1415

1516
hfRepo: 'eddmpython/dartlab-data',

landing/src/lib/components/sections/CTA.svelte

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<script lang="ts">
22
import { base } from '$app/paths';
3+
import { brand } from '$lib/brand';
34
import { Button } from '$lib/components/ui/button';
45
</script>
56

@@ -35,6 +36,7 @@
3536
<div class="flex flex-wrap items-center justify-center gap-4">
3637
<Button href="#install">Install</Button>
3738
<Button variant="secondary" href="{base}/docs/">Documentation →</Button>
39+
<Button variant="secondary" href={brand.spaces}>Live Demo →</Button>
3840
</div>
3941
</div>
4042
</div>

landing/src/lib/components/sections/Hero.svelte

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@
5151
</Button>
5252
<Button variant="secondary" href="#install">pip / uv Install</Button>
5353
<Button variant="secondary" href="{base}/docs/">Docs</Button>
54+
<Button variant="secondary" href={brand.spaces}>Live Demo</Button>
55+
<Button variant="secondary" href={brand.colab}>Open in Colab</Button>
5456
</div>
5557

5658
<div class="grid grid-cols-2 md:grid-cols-4 gap-3 max-w-3xl mx-auto">

0 commit comments

Comments
 (0)