tierlist.tech
中EN

#proton

2

2026-10-09 Show HN: Proton Drive for Linux 未评级 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 :)
2026-09-14 Show HN: I Built a CLI for Proton Mail, Drive, Calendar, Pass and Contacts 未评级 I made a command line tool for Proton. It covers Mail, Drive, Calendar, Pass and Contacts. It is one static binary for Linux, macOS and Windows. Proton doesn't have a CLI for all their web interfaces. There is one for Drive and one for Pass, but the other ones are not really there. There's no Mail CLI, Contacts or other CLIs. I wanted to have everything in one. It does logins the way the Proton apps do, with SRP. It decrypts and encrypts on your machine with Proton's own Go libraries, go-srp and gopenpgp. Your password never leaves the machine. It talks to the same API as the Proton web apps. There is no bridge and no daemon. It runs one command and exits. Some things it can do: proton mail messages list --unread proton mail messages get "Invoice #2291" proton drive items upload ./report.pdf /Documents proton calendar events list proton pass items totp github.com Every command has the same shape: proton <app> <collection> <verb>. Every command can print JSON. Every command that changes something takes --dry-run. This CLI does things the web interfaces do, in those five apps. But some things need a browser and are not here: importing from Gmail, adding a Zoom link, registering a security key and so on. VPN, Wallet, Docs, Meet, Lumo and Authenticator are not covered. Most of the code was written with LLMs as you can see. But I have an extensive test suite: 397 live tests against three real Proton accounts and a record of the 243 API endpoints they reach. Install with curl, Homebrew, winget, APT, AUR, Nix, npm or take a binary from the releases page. Feedback is more than welcome :)