Skip to content

GPTextVerifier v1.4

Latest

Choose a tag to compare

@itmir913 itmir913 released this 29 Dec 02:50
· 3 commits to main since this release
9b59749

GPTextVerifier

1 (소형)

GPTextVerifier는 챗GPT를 활용하여 텍스트 맞춤법 및 문법을 일괄적으로 검증하고, 수정된 부분을 시각적으로 확인할 수 있는 Python 기반 GUI 프로그램입니다. 이 프로젝트는 Google 웹앱 서버와 연동되어 동작하며, 사용자 친화적인 인터페이스를 제공합니다.


주요 기능

1. 텍스트 검증 도구

  • 사용자가 텍스트 파일을 드래그 앤 드롭하면, 챗GPT를 이용해 맞춤법과 문법을 자동으로 검토합니다.
  • 대량의 텍스트도 일괄적으로 처리할 수 있어 효율적입니다.
  • 진행 상황이 실시간으로 표시됩니다.

2. 텍스트 비교 도구

  • 검증 전후의 텍스트를 나란히 비교할 수 있습니다.
  • 수정된 부분은 하이라이트로 표시되어 쉽게 확인 가능합니다.
  • 수정 전후 텍스트를 각각 복사하거나 저장할 수 있는 기능을 제공합니다.

사용 방법

  1. 파일 업로드
    • 프로그램 실행 후, 첫 화면에서 엑셀 파일을 드래그 앤 드롭합니다. 샘플 엑셀 파일을 아래에서 받아 수정하여 사용하세요.
  2. 검증 시작
    • "텍스트 검증 도구" 버튼을 클릭하여 챗GPT 기반의 맞춤법 및 문법 검사를 진행합니다.
    • 진행 상황이 실시간으로 표시되며, 작업이 완료되면 결과를 확인할 수 있습니다.
    • 특정 열을 다시 검증하고 싶은 경우, 엑셀 파일을 열고 Success를 삭제합니다.
  3. 결과 비교
    • "텍스트 비교 도구" 버튼을 클릭하여 수정 전후의 텍스트를 비교합니다.
    • 수정된 부분은 색상으로 강조되어 표시됩니다.

샘플 엑셀 파일 설명

GPTextVerifier에서 사용할 수 있는 샘플 엑셀 파일의 구조와 사용법에 대해 설명합니다. 이 파일은 텍스트 검증 및 수정 작업을 수행하기 위한 기본 형식을 제공합니다.

샘플 파일 다운로드

샘플 엑셀 파일은 아래 링크에서 다운로드할 수 있습니다:

샘플 엑셀 파일 다운로드

샘플 파일 구조

샘플 파일은 다음과 같은 열로 구성되어 있습니다:

열 이름 설명
반 학생 또는 그룹의 반 번호를 입력합니다. 예: 3
번호 각 학생 또는 항목의 고유 번호를 입력합니다. 예: 1, 2, 3
이름(필수) 학생 또는 항목의 이름을 입력합니다. 예: 사람1, 사람2
수정전(필수) 검증 및 수정이 필요한 원본 텍스트를 입력합니다. 예: 안녕하세요. 맟춤법 수정기입니다.
수정후 GPTextVerifier 프로그램이 자동으로 이 열을 작성합니다. 맞춤법 교정 결과가 담길 행입니다.
상태 검증 및 수정 작업의 결과 상태를 나타냅니다. 예: Success.
비용 절약을 위해 상태 열이 Success인 행은 검증을 생략합니다. 다시 검증하려면 Success를 삭제하세요.

샘플 엑셀 파일 사용 방법

  1. 샘플 파일 다운로드

    • 위 링크에서 샘플 엑셀 파일을 다운로드합니다.
  2. 파일 수정

    • 이름, 수정전 열에 데이터를 입력합니다.
    • 수정전 열에 검증 및 수정이 필요한 텍스트를 작성하세요.
  3. GPTextVerifier에서 불러오기

    • GPTextVerifier 프로그램에서 해당 파일을 불러오면, 수정후와 상태 열이 자동으로 채워집니다.
  4. 결과 확인

    • 프로그램 내 "텍스트 비교 도구"를 통해 수정 전후 내용을 비교하거나, 결과 데이터를 저장할 수 있습니다.

GPTextVerifier는 직관적인 UI와 강력한 기능으로 대량의 텍스트를 쉽고 빠르게 검증하고 비교할 수 있도록 설계되었습니다!


스크린샷

2 (소형)

3 (소형)


설치 및 실행

  1. 프로젝트 클론
git clone https://github.com/itmir913/GPTextVerifier.git
  1. 필수 패키지 설치
pip install -r requirements.txt
  1. pyinstaller로 exe 패키징
pyinstaller -F -w main.py --additional-hooks-dir=.