I worked on a lua script that would sync my FlashAir to a GoogleDrive account. This requires no software installation on your PC and just a lua script that you would add to your flashair. Files automatically sync from the WIFI SD card to google drive with no interaction after setup.
I probably have 50 hours of messing with my FlashAir to have a reliable sync to GoogleDrive. There is still work to publish the file and a web application so I thought I would check the interest level here first.
It has worked flawlessly for my ResMed AirSense 10. There is still a little work to make it dead simple to install and use all from a LUA web interface.
My goal was to include a website that could read from google drive and provide some very basic stats & graphs ( nothing compared to OSCAR ). This means you would be able to preview your results from your phone or if you aren't at your home computer. I hated it if I didn't have time to login to my pc at home to download and review the data before going to work. I also backlogged an option to read local files in memory using zip.js if you aren't using google drive.
Let me know if this is something that interests you. I am looking for a little motivation to do the extra work to make it dead simple for anybody to use / install.
I have only tested this on my ResMed AirSense 10 but don't see any reason this wouldn't work for anything else since it is just syncing files. Web App would only work with the format from AirSense 10 to start.
The GoogleDrive oauth flow is sandboxed to only the CPAP files
https://developers.google.com/drive/api/v2/about-auth
https://www.googleapis.com/auth/drive.file
Per-file access to files created or opened by the app. File authorization is granted on a per-user basis and is revoked when the user deauthorizes the app.
This means if you would use the zero configuration setup you grant access for the FlashAir to create files and only read / update files it has created. If there is enough demand I could add configuration pages to utilize your own GDrive api keys.