Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate integration with Tapiriik, a sync tool for fitness tracker services #43

Open
patcon opened this issue Jun 16, 2015 · 4 comments
Assignees
Labels

Comments

@patcon
Copy link
Member

patcon commented Jun 16, 2015

Tapiriik is a open source service for syncing data between fitness services. Seems like an interesting first application for OpenPDS, as user can just sync their combined fitness data into it.

https://github.com/cpfair/tapiriik

Thoughts?

cc: @cpfair

@patcon patcon changed the title Investigate integration with Tapiriik Investigate integration with Tapiriik, a sync tool for fitness tracker services Jun 16, 2015
@brian717
Copy link
Member

From the sound of things (I've only done a bit of investigation into it), Tapiriik has implemented their own PDS, to a certain extent. They've done a lot of work around syncing from multiple services (connectors in the openPDS sense), and normalizing the data prior to storing it. It would be nice to re-use this work without having to have the data in two places. A fork of Tapiriik that stores the data in a user's PDS might make sense (or is Tapiriik configurable at the individual level for storage?).

@patcon
Copy link
Member Author

patcon commented Jun 16, 2015

Hm. My thought was to submit a PR to tapiriik so that it can sync into openPDS (preserving and standardizing past activity data), and then working on a special app they androids VpnService to redirect a specific apps requests directly to an openPDS. So this is just a way to get historical data in, and maybe send courses grain activities back to share with friends (?)

@cpfair
Copy link

cpfair commented Jun 17, 2015

From the sound of things (I've only done a bit of investigation into it), Tapiriik has implemented their own PDS, to a certain extent.

Sort of: tapiriik rarely stores any raw data (here's what it does store), so it isn't much use as a storage platform.

or is Tapiriik configurable at the individual level for storage?

Yes - remote synchronization targets ("services" in the tapiriik codebase) are pluggable and user-configurable.

@patcon
Copy link
Member Author

patcon commented Jun 17, 2015

Thanks @cpfair!

@patcon patcon self-assigned this Jun 17, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants