Firstly, I want to congratulate the Intervals.icu team for their job, and for creating this amazing platform.
During the last weeks, I have been working on a personal project to export data from Intervals.icu to InfluxDB (with Docker or Python), and I decided to open it in case it might be useful to someone. The project is in a very initial phase, but I want to add more stuff (as I have time), but for now most information about wellness, activities, and streams can be exported.
As far as I can tell, you’re using InfluxData’s cloud offering; do you have any sense of how difficult it would be to do a similar thing while rolling your own database?
Hi @tlgs! No, I’m using self-hosted InfluxDB instance (just this InfluxDB Docker image).
If you are referring to the “INFLUXDB_URL” variable in the environment file, you can use the IP of your machine if you are running a local InfluxDB.
Ah! I see now that tmllull/intervals-to-influxdb is an image you uploaded to DockerHub.
I saw the required environment variables and took a peek at the project’s Dockerfile and incorrectly assumed that you must have been using some hosted solution. That’s just my lack of experience with InfluxDB showing.
In that case I suggest maybe adding some information about that Dockerfile to the project’s documentation. For me, that’s one of the things I’d be mostly curious about this project.
Yes, I just created an image to an easy way to run it, but you can run with Python if you want.
Actually, the Dockerfile is not necessary unless you want to run it via Docker from source code as is described on the section on documentation, but the idea is use the compiled image or the pip module if you want to run with Python (following this steps).
Of course, you can clone the project and adapt it if you want, and yes, the documentation can be modified because the project it’s just started