컴퓨터를 승강장 전광판으로.

서울시 공식 API와 연동되는 승강장 전광판 시뮬레이터입니다. 현재 상행방면만 지원합니다.

프로그램 다운로드 (베타) Windows · Python 3.8+ 필요
이번열차 : 광운대
열차가 잠시후 도착합니다

비교할 수 없는 디테일

🎯

완벽한 UI 고증

실제 역사 전광판과 동일한 4단 격자 배열, 좌우 정렬, 그리고 영문 표기(The train for...)까지 100% 동일한 화면 전환 로직을 구현했습니다.

가변 주기 최적화 엔진

평시에는 20초, 열차가 접근할 때는 10초 주기로 API를 호출합니다. 일일 트래픽 제한을 최대한 피하면서도 정확한 타이밍에 애니메이션을 전환합니다.

🌈

다중 색상 및 폰트 렌더링

단순한 텍스트 출력을 넘어, 한 줄 안에서도 단어별로 노란색, 초록색, 빨간색을 정밀하게 분리하고 시계 화면엔 바탕체를 독립 적용합니다.

설치 방법

본 프로그램은 Python 기반으로 작동합니다. 사용을 위해 아래에 따라 설정을 진행해 주세요.

1. 필수 라이브러리 설치

pip install pygame requests

2. 프로그램 설정 및 실행

- 설치한 프로그램을 실행하세요.
- 열리는 api_key.txt에 본인의 서울열린데이터광장 API키를 붙여넣고 저장하세요.
- 프로그램을 다시 열고 stn_to_show.txt에 호출할 역 이름을 입력하고 저장한 뒤, 프로그램을 다시 실행하면 설정이 완료됩니다.