Skip to content

wgreven/bipolar

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PMDA++ Bipolar

Build Status Github Release GPLv3 License

Bipolar a simple GUI application for exporting training sessions from Polar sync software, such as Polar FlowSync. Currently, the following applications and devices are supported:

  • Polar FlowSync, on both Mac and Windows.
  • Polar V800
  • Polar Loop

Status

The release plans is roughly as follows:

  • 0.0.1 Working hook DLL for extracting data from Polar FlowSync on Windows.
  • 0.1.0 Export to both GPX and TCX, in a headless mode (no GUI yet).
  • 0.2.0 Mac OS support (both hook library, and headless app).
  • 0.2.x Minor features and bug fixes.
  • 0.3.0 Basic GUI.
  • 0.3.x Minor features and bug fixes.

See the issue tracker for more details / granularity.

How it Works

Windows

When Bipolar is installed, it places a custom DLL into the Polar FlowSync application directory. This custom DLL then writes all training session data it sees to binary files (in %LOCALAPPDATA%\Polar\PolarFlowSync\export).

The installer also installs a separate Bipolar application, which, when exectued looks through all training session data exported above, and, for any that don't already have corresponding *.gpx and/or *.tcx files, converts those sessions to GPX and/or TCX accordingly.

OSX

For OSX, Bipolar is provided as a standard disk image (*.dmg) file. This file contains both the Bipolar application (which can run completely standalone), and the hook library. However, the hook library is not automatically installed for OSX. Instead, the disk image includes a simple hook install script to run to install the hook (which you will want to do, unless using the direct USB option mentioned below).

Direct USB Interface

The separate v800_downloader project provides a way of extracting training session data from the V800 directly, without the need for the hook mentioned above. That project extracts data in a format that is compatible with this project's Bipolar application, so can be used as a hook alternative if desired.

Of course, that is particularly exciting for Linux users, who otherwise could not make any significant use of this project, nor the Polar V800 in general.

Contact

The Bipolar Google Group is available for general discussion, questions, comments, suggestions, announcements etc. Email bipolar-app@googlegroups.com to subscribe.

Of course, the issue tracker is also available for reporting issues, asking questions, making comments and suggestions, etc.

There's also a bit of Bipolar-related chatter on the Polar forums.

About

Free your data from Polar FlowSync

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 95.8%
  • Shell 4.2%