You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP

peloterm

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

peloterm

A terminal-based cycling metrics visualization tool

0.1.4
75

Supply Chain Security

100

Vulnerability

88

Quality

76

Maintenance

100

License

Maintainers
1

Peloterm

A cycling metrics application that connects to Bluetooth sensors to display real-time performance data while you ride. Supports embedding compatible streaming content (like Jellyfin) in the built-in media player using HTML iframes. When you're done, easily save and upload your rides to Strava.

Features

  • Real-time BLE sensor connection (heart rate, power, cadence, speed)
  • Modern web-based UI with configurable video integration
  • Automatic ride recording with FIT file generation
  • Interactive Strava upload
  • Smart listening mode - turn on devices when you're ready

Installation

pip install peloterm

Quick Start

  • First time setup - scan for your sensors:

    peloterm scan
    

    This saves your device addresses to a config file, so you only need to do this once.

  • Start your ride:

    peloterm start
    
  • Turn on your devices when prompted and start cycling!

  • Press Ctrl+C when done to stop the session.

Web Interface

When you run peloterm start, a web interface opens at http://localhost:8000 with:

  • Real-time cycling metrics
  • Interactive chart
  • Configurable video panel (Jellyfin by default)

Contributing

Want to contribute? Check out our CONTRIBUTING.md for development setup, project structure, and how to submit pull requests.

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts