Skip to content

greenboxrun/novel_read

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

텍스트 분리기

긴 글을 일정 글자 수로 나눠주는 Windows 프로그램입니다. 번역 작업이나 AI 도구에 글을 넣을 때처럼 글자 수 제한이 있는 상황에서 편리하게 사용할 수 있습니다.


주요 기능

  • 긴 텍스트를 원하는 글자 수 기준으로 자동 분할 (기본 500자)
  • 분할된 각 파트를 클립보드에 한 번에 복사
  • 각 파트 앞에 접두어(prefix) 자동 추가
  • 여러 작업을 프로젝트로 저장하고 관리
  • 완료된 파트 체크 표시 및 진행률 확인

설치 방법

1단계 — Python 설치

  1. https://www.python.org/downloads/ 접속

  2. 노란색 Download Python 버튼 클릭

  3. 설치 파일 실행

  4. ⚠️ 중요: 설치 화면 맨 아래에 "Add python.exe to PATH" 체크박스가 있습니다. 반드시 체크한 뒤 Install Now를 클릭하세요.

    [ ] Add python.exe to PATH   ← 이 항목을 반드시 체크!
    
  5. 설치 완료 후 Close 클릭

2단계 — 필요한 라이브러리 설치

  1. 키보드에서 Windows키 + R 누르기

  2. cmd 입력 후 Enter

  3. 검은 창(명령 프롬프트)이 열리면 아래 명령어를 입력하고 Enter:

    pip install pywebview
    
  4. 설치가 완료되면 창을 닫아도 됩니다.

pip 명령어가 오류 날 경우 아래 명령어로 시도해 보세요:

python -m pip install pywebview

3단계 — 프로그램 실행

프로그램 폴더 안에 있는 run.pyw 파일을 더블클릭하면 실행됩니다.

처음 실행 시 잠시 로딩 시간이 있을 수 있습니다.


사용 방법

기본 사용

  1. 프로그램을 실행하면 창이 열립니다.
  2. 왼쪽 패널 아래쪽 텍스트 입력창에 분리할 텍스트를 붙여넣습니다 (Ctrl+V).
  3. 상단에서 글자 수 제한을 설정합니다 (300 / 500 / 1000 / 2000 버튼으로 빠르게 선택 가능).
  4. 분리 버튼을 클릭합니다.
  5. 오른쪽 패널에 분리된 파트가 카드 형태로 표시됩니다.
  6. 각 카드의 복사 버튼을 누르면 해당 파트가 클립보드에 복사됩니다.
  7. 복사한 파트는 카드 오른쪽 위의 체크박스로 완료 표시를 할 수 있습니다.

접두어(Prefix) 설정

접두어를 설정하면 분리된 각 파트 앞에 자동으로 텍스트가 붙습니다.

  • 접두어 1: 분리된 텍스트 바로 위에 붙는 내용 (예: 번역 지시문)
  • 접두어 2: 접두어 1 아래에 붙는 내용 (예: 추가 설명)

파일 내용 불러오기

파일 경로 입력란에 텍스트 파일의 경로를 입력하면, 해당 파일의 내용이 각 파트 앞에 자동으로 추가됩니다. (예: 등장인물 설명이 담긴 파일을 매번 자동으로 포함할 때 유용)


프로젝트 관리

여러 작업을 별도의 프로젝트로 저장할 수 있습니다.

  • 오른쪽 위 프로젝트 버튼을 누르면 프로젝트 목록이 열립니다.
  • 새 프로젝트 버튼으로 작업을 추가할 수 있습니다.
  • 각 프로젝트는 텍스트, 설정, 진행 상황이 자동으로 저장됩니다.
  • 프로젝트를 전환하면 이전에 작업하던 내용이 그대로 복원됩니다.

자주 묻는 질문 (FAQ)

Q. 더블클릭해도 프로그램이 안 열려요.

Python이 제대로 설치되지 않았거나 PATH 설정이 누락된 경우입니다. 명령 프롬프트를 열고 python --version을 입력해 보세요. 버전이 표시되지 않으면 Python을 재설치하고, 이번엔 "Add python.exe to PATH" 를 반드시 체크하세요.


Q. pip install pywebview를 입력했는데 오류가 납니다.

아래 명령어로 시도해 보세요:

python -m pip install pywebview

그래도 오류가 나면 Python을 재설치한 후 다시 시도해 보세요.


Q. 복사 버튼을 눌렀는데 클립보드에 아무것도 없어요.

프로그램을 종료하지 않은 상태에서 다른 프로그램에 바로 붙여넣기 해 보세요. 가끔 복사 직후 다른 창을 클릭하면 클립보드가 초기화될 수 있습니다.


Q. 글자 수 제한보다 긴 줄이 있어도 괜찮나요?

단일 줄이 제한보다 길 경우 해당 줄은 그 자체로 하나의 파트가 됩니다. 프로그램은 줄 중간을 자르지 않고 줄 단위로 분리합니다.


시스템 요구 사항

  • 운영체제: Windows 10 / 11
  • Python: 3.12 이상
  • 라이브러리: pywebview

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

No contributors