I recently was thinking about an easier way to get access to my Udisc scorecards CSV; which is only available via the mobile app.
I started looking into tailscale - especially taildrop. It works via sharing from Android to my linux server!
Although, the command needs ran on the linux side: sudo tailscale file get .. This seems to block when there are no pending files. I’m not sure how long “pending” files live out there either or how long this command will wait for files to be sent. I’m not sure if I should run this every x minutes or if that is a bad idea. Not sure the most efficient way.
Why tailscale? From what I can tell you need a 3rd party app on your mobile phone to share to. I can’t download the CSV to my phone downloads either. And you can’t share to Chrome/website or an S3 bucket.
So tailscale is a 3rd party app that seems to work for now until I find something easier. I’ll have to get the file on the server, either via some kind of eventing or polling and process them…
(Oh yeah, don’t forget to update: sudo apt update tailscale)