$\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>

182019075-887b46b8-4c6c-4045-958b-b2d1ce8c38ef.gif

설치 방법


  1. GitHub repository releases에서 실행 압축파일을 다운받습니다.
  2. Squirtle.exe 파일을 실행합니다.

코드 기여

해당 코드를 컴파일하기 위해서는 두 가지의 라이브러리를 설치해야 합니다. 단순히 프로그램을 실행하기 위해서는 해당 과정을 건너뛰어도 됩니다.

  1. PyQt5 설치

    $ pip install PyQt5

  2. win10toast 설치

    $ pip install win10toast

기능 설명


1. 타이머

  1. 환경설정
  2. 타이머 화면
  3. 초기화
  4. 시작 / 일시 정지

2. 환경설정

  1. 타이머 시간을 설정합니다.
  2. 타이머가 끝난 후 스트레칭 및 휴식 시간을 설정합니다.
  3. 타이머가 끝난 후 알림창의 이름과 내용을 설정합니다.
  4. Squirtle 프로그램 실행 시 자동으로 타이머가 시작하도록 설정합니다.
  5. UI의 언어를 변경합니다. (한국어, 영어, 일본어)

3. 알림 예시

타이머가 끝나면 알림을 Windows 알림(Toast content)을 이용하여 사용자에게 알림을 보냅니다.

사용 기술 및 개발 환경


개발 환경

Visual Studio Code, Qt Designer

개발 언어

Python

라이브러리

PyQt5, win10toast

팀원