GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - dabidstudio/code_to_tutorial

BranchesTags
Open more actions menu

Latest commit

 

History

10 Commits
10 Commits

Folders and files

NameName
Last commit message
Last commit date
sample_docs
sample_docs
 
 
utils
utils
 
 
.env.example
.env.example
 
 
.gitignore
.gitignore
 
 
.python-version
.python-version
 
 
README.md
README.md
 
 
main.py
main.py
 
 
pyproject.toml
pyproject.toml
 
 
streamlit_ui.py
streamlit_ui.py
 
 
uv.lock
uv.lock
 
 

Repository files navigation

AI 튜토리얼 생성기

AI를 활용하여 코드베이스를 자동으로 튜토리얼로 변환하는 프로젝트입니다.

  • 내가 더 공부해보고 싶은 코드베이스의 링크, 프로젝트 이름, 튜토리얼 언어 및 챕터 수 입력 후 "튜토리얼 생성" 버튼 클릭
  • 각 장별로 튜토리얼이 생성되고 스트림릿에서 바로 확인하거나 마크다운 파일로 다운로드 가능

(예시 화면) image

  • https://github.com/The-Pocket/PocketFlow-Tutorial-Codebase-Knowledge 의 주요 내용을 기반으로 내용을 간소화하고 Streamlit으로 구현한 프로젝트입니다.

요구사항

  • 주요 패키지: pyyaml, streamlit, openai, requests, python-dotenv
pip install pyyaml streamlit openai requests python-dotenv

OpenAI API 키 설정

이 프로젝트는 OpenAI API를 사용합니다.

  1. OpenAI 웹사이트에서 API 키를 발급받으세요.
  2. 프로젝트 루트 디렉토리에 .env 파일을 생성하고 아래와 같이 작성하세요:
OPENAI_API_KEY=your-api-key-here

설치 및 실행 방법

UV 환경 (권장)

# 메인 로직 실행
uv run main.py

# Streamlit UI 실행
uv run streamlit run streamlit_ui.py

venv 환경

# 가상 환경 생성
python -m venv .venv

# 가상 환경 활성화
# Windows
.\.venv\Scripts\activate

# macOS / Linux
source .venv/bin/activate

# 의존성 설치
pip install pyyaml streamlit openai requests python-dotenv

# 메인 로직 실행
python main.py

# Streamlit UI 실행
streamlit run streamlit_ui.py

About

No description, website, or topics provided.

Resources

Readme
Activity

Stars

9 stars

Watchers

1 watching

Forks

7 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.