$\colorbox{#719AAB}{\textsf{\textbf{\color{white}GitHub}}}$
https://github.com/thelight0804/Squirtle-project
$\colorbox{#719AAB}{\textsf{\textbf{\color{white}Project Retrospective}}}$
프로젝트 회고록 - Squirtle
$\colorbox{#719AAB}{\textsf{\textbf{\color{white}Manual}}}$
マニュアル
Manual
$\colorbox{#719AAB}{\textsf{\textbf{\color{white}Reference}}}$
Python
점프 투 파이썬 PyQt5
QT 라이브러리
win10toast
$\colorbox{#719AAB}{\textsf{\textbf{\color{white}Process}}}$
Squirtle process
$$
\huge\textsf{\textbf{\color{#A1D9EF}Squirtle}}
$$
<aside>
<img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/0fb2db70-d069-479e-8cd8-3f44fba669d3/blank.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/0fb2db70-d069-479e-8cd8-3f44fba669d3/blank.png" width="40px" /> 컴퓨터 작업 중 허리 건강을 위해, 사용자가 설정한 시간이 되면 Windows 10 알림을 통해 사용자에게 휴식 시간을 알려주는 프로그램입니다.
</aside>

설치 방법
- GitHub repository releases에서 실행 압축파일을 다운받습니다.
- Squirtle.exe 파일을 실행합니다.
코드 기여
해당 코드를 컴파일하기 위해서는 두 가지의 라이브러리를 설치해야 합니다. 단순히 프로그램을 실행하기 위해서는 해당 과정을 건너뛰어도 됩니다.
-
PyQt5 설치
$ pip install PyQt5
-
win10toast 설치
$ pip install win10toast
기능 설명
1. 타이머

- 환경설정
- 타이머 시간, 알림 내용 등을 변경할 수 있습니다.
- 타이머 화면
- 초기화
- 타이머 시간을 설정한 시간으로 초기화 합니다.
- 시작 / 일시 정지
2. 환경설정

- 타이머 시간을 설정합니다.
- 타이머가 끝난 후 스트레칭 및 휴식 시간을 설정합니다.
- 타이머가 끝난 후 알림창의 이름과 내용을 설정합니다.
- Squirtle 프로그램 실행 시 자동으로 타이머가 시작하도록 설정합니다.
- UI의 언어를 변경합니다. (한국어, 영어, 일본어)
3. 알림 예시
타이머가 끝나면 알림을 Windows 알림(Toast content)을 이용하여 사용자에게 알림을 보냅니다.


사용 기술 및 개발 환경
개발 환경
Visual Studio Code, Qt Designer
개발 언어
Python
라이브러리
PyQt5, win10toast
팀원