Top
Best
New

Posted by khaosdoctor 1 day ago

Show HN: Proton Drive for Linux(oss.lsantos.dev)
Hello everyone, I wanted to share this small project that I have. It's born out of a necessity that I had, because Proton doesn't ship a Linux version of the drive yet (it's apparently coming out later this year but who knows?) and all the current solutions are hacky and wonky at best. But for the time being I really needed to mount my Proton drive on my Linux machine the way I mounted it on my Mac, so I (and my faithful AI slave) did this small utility that allows you to mount your Proton Drive in a FUSE FS like if it is a local folder.

It's fully written in Go because Proton's drive SDK and API libs are all in Go, and there's a community project on top of the reverse engineered proton API there too. I am not a Go developer, I know the foundations, so of course I used AI quite a lot, I am not super proud of it, but I am using it daily and testing it myself for a few months before releasing here.

Hope you like it, feedbacks are welcome, just please be mindful of the person on the other side :)

55 points | 20 comments
friedtofu 6 hours ago|
Proton Drive already has a CLI built with linux users in mind by the Proton AG team...

https://proton.me/business/drive/cli

https://proton.me/blog/proton-drive-cli

beilabs 5 hours ago||
Thanks for this. Been with Proton a while and they're not great at letting their customers know of new products. Either that or they are too successful at filtering their own marketing email.

To the OP: Proton is privacy first. I use their tools for a reason, trusting file transfer to a third party would never happen even with an open code base.

It's fine if the tool is for yourself, great for your CV and well done for shipping something. HN can at times be a cruel place, think of this as a learning experience.

Aquitard 4 hours ago||
> great for your CV

Caveat I am not a SWE. Is there any value in having AI developed tools on your CV?

suprjami 3 hours ago|||
Look at the amount of AI-required jobs advertised these days. If you really like driving agents, someone will absolutely pay you to do it.
Insanity 3 hours ago|||
Before AI, it at most showed an interest in coding outside of work. There's a 'passion' element that might be interesting to recruiters but there's not much more to it than that.
Dylan16807 4 hours ago|||
A command line access tool is very different from a mounting tool.
totallygeeky 6 hours ago||
Why let things like "this thing already exists" get in the way of reinventing the wheel with AI?
hoppyhoppy2 1 hour ago||
>Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.

https://news.ycombinator.com/newsguidelines.html

thenewnewguy 6 hours ago||
I don't really care what you do with AI on your own computer for yourself but top tier irony sharing this around with this post on your blog: https://blog.lsantos.dev/en/backlog-10-slopware-the-end-of-w...
jasonlotito 2 hours ago||
Considering you ignore the other post on the subject, it's clear he came to terms with it. People's opinions evolve over time, and calling someone out for having an evolving viewpoint is anti-intellectual. I think it's perfectly fine to have an opinion one year and have something else the next year, and not feel the need to delete your old writings.

I don't know, I find growth and learning important.

Why are you opposed to changing your mind?

pluc 7 hours ago||
> It's fully written in Go

> I am not a Go developer

what a time to be alive

spectraldrift 1 hour ago||
This is great! I recently started working on a privacy-first MCP server for proton mail, calendar and drive, written in rust that supports optional pseudonomization of identifiers in the data: https://github.com/matt-w-horn/protonctl

Supports mac and linux, but the linux part could use a bit more work.

drdexebtjl 2 hours ago||
What’s wrong with `rclone mount`?
DavideNL 50 minutes ago|
Wait, you can mount your Proton Drive with rclone? Hah, never knew. It's in Beta apparently though: https://rclone.org/protondrive/
redlewel 4 hours ago||
Good on OP for being transparent with how it was built
dunb 7 hours ago||
What does this offer over using rclone? If it’s not significant functionality, why not make pull requests there?
bigstrat2003 7 hours ago||
There is no way I'm going to entrust my data to a vibe coded tool. Sorry man, you seem proud of it but it's a nonstarter for me.
ramon156 6 hours ago|
> I'm not even super proud of it

well, scrap that

mtlmtlmtlmtl 5 hours ago||
Last time I tried ProtonDrive(years ago), the speeds were complete dogshit, I could barely surpass 10 MB/s on a half gig fibre line. Anyone used it recently, and if so has it improved?
Grombobulous 4 hours ago|
I’m not a customer and don’t know but IIRC they’ve been rewriting the storage API or whatever it is and it should resolve that exact problem.