Releases: godekd3133/Codey
Releases · godekd3133/Codey
Release list
Release 1.0.0
개요
Language Converter는 다양한 프로그래밍 언어 간의 코드 변환을 손쉽게 할 수 있는 데스크탑 애플리케이션입니다. 이 프로그램은 사용자가 입력한 코드를 지정된 타겟 언어로 변환하고, 필요 시 코드 주석을 추가하여 언어 간의 차이점과 중요한 사항을 강조합니다. 또한 변환된 코드를 클립보드에 복사하거나 파일로 저장할 수 있는 기능을 제공합니다.
주요 기능
1. 코드 변환:
• 다양한 프로그래밍 언어 간의 코드 변환을 지원합니다. (현재 지원 언어: Python, Java, C++)
• 변환된 코드를 실시간으로 출력 창에 표시합니다.
2. 주석 추가:
• “Highlight Comments” 체크박스를 활성화하면, 변환된 코드에 주석을 추가하여 언어 간의 차이점과 중요한 사항을 설명합니다.
3. 클립보드 복사 및 파일 저장:
• 변환된 코드를 클립보드에 복사할 수 있습니다.
• 변환된 코드를 파일로 저장할 수 있습니다.
사용자 인터페이스
1. 입력 및 출력 창:
• 입력 창에서 사용자는 변환할 코드를 입력합니다.
• 출력 창에서 변환된 코드와 주석을 확인할 수 있습니다.
2. 언어 선택 드롭다운:
• 소스 언어와 타겟 언어를 선택할 수 있는 드롭다운 메뉴가 제공됩니다.
3. 변환 버튼:
• 변환 버튼을 클릭하여 입력된 코드를 지정된 타겟 언어로 변환합니다.
4. 클립보드 복사 및 파일 저장 버튼:
• 변환된 코드를 클립보드에 복사하거나 파일로 저장할 수 있는 버튼이 제공됩니다.
5. 체크박스 옵션:
• “Highlight Comments” 체크박스: 체크 시 변환된 코드에 주석을 추가합니다.
• “Save Output to File” 체크박스: 체크 시 변환된 코드를 자동으로 파일로 저장합니다.
시스템 요구 사항
• 운영 체제: Windows 10 이상, macOS 10.12 이상, Linux (테스트됨)
• Python: Python 3.6 이상
• 필수 라이브러리: PyQt5, openai, pyperclip