Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

Repository files navigation

🏃 RunSignal — Running Companion for Chrome

Check if it's a good time to run — in one second.

RunSignal analyzes temperature, humidity, wind, and air quality to give you a Running Score from 0–100 right in your browser.
Weather apps don't know running. Running apps don't know weather. RunSignal fills the gap.


✨ Features

Tab What it does
🌤 Weather Real-time weather + air quality → Running Score (0–100)
⏱ Pace Pace (min/km), speed, and race time projections (5K → Full Marathon)
🔗 Hub Quick links to Strava, Garmin, Korean race registration, shoe shopping
🎵 Music YouTube & Spotify running playlist shortcuts

📊 Running Score Logic

Factor Penalty
Temp 15–20°C (optimal) 0
Temp 20–25°C -10
Temp > 30°C -25
Temp < 0°C -15
Humidity 70–80% -8
Humidity > 80% -15
Wind 5–10 m/s -8
Wind > 10 m/s -15
PM2.5 15–35 -5
PM2.5 35–75 -15
PM2.5 > 75 -25

Grades: 90–100 Perfect · 70–89 Good · 50–69 Moderate · 0–49 Hard — Rest


🔧 APIs Used (free · no API key required)

  • Open-Meteo — temperature, humidity, wind speed
  • Open-Meteo Air Quality API — PM2.5 concentration

📥 Installation

Chrome

  1. Go to chrome://extensions
  2. Enable Developer mode (top-right toggle)
  3. Click Load unpacked
  4. Select the runsignal folder
  5. Pin it from the Extensions menu

Naver Whale

  1. Go to whale://extensions
  2. Enable Developer mode
  3. Click 압축해제된 확장 프로그램을 로드합니다
  4. Select the runsignal folder

🛠 Want to modify it?

Score logic lives in calcScore() inside popup.js. Fork it and make it yours.


📄 License

MIT — free to use, modify, and distribute.



🏃 RunSignal — 러너를 위한 크롬 확장앱

달리기 전, 지금 뛰어도 괜찮은지 1초 만에 확인하세요.

기온·습도·바람·미세먼지를 종합 분석해 러닝 점수 0–100으로 알려주는 크롬 확장앱입니다.


✨ 주요 기능

탭 기능
🌤 날씨 실시간 날씨 + 미세먼지 기반 러닝 점수 (0–100)
⏱ 페이스 페이스 · 속도 · 5K/10K/하프/풀 예측 기록
🔗 허브 Strava, 가민, 국내 대회 접수, 러닝화 쇼핑 바로가기
🎵 음악 유튜브 · 스포티파이 러닝 플레이리스트 바로가기

📥 설치 방법

Chrome

  1. 주소창에 chrome://extensions 입력
  2. 우측 상단 개발자 모드 활성화
  3. 압축해제된 확장 프로그램을 로드합니다 =
  4. runsignal 폴더 선택 후 핀 고정

네이버 웨일

  1. 주소창에 whale://extensions 입력
  2. 개발자 모드 활성화
  3. 압축해제된 확장 프로그램을 로드합니다
  4. runsignal 폴더 선택

🛠 직접 수정하려면

점수 로직은 popup.js의 calcScore() 함수에 있습니다. 마음대로 고쳐 쓰세요.


📄 라이선스

MIT — 자유롭게 사용·수정·배포 가능합니다.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages