this post was submitted on 24 Jul 2024
205 points (87.5% liked)

Technology

59554 readers
3428 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] priapus@sh.itjust.works 1 points 4 months ago (1 children)

They didn't have to reverse engineer the drive API. Proton created an open source library to use their API, which was forked to integrate with Proton-API-Bridge, so that apps could easily use it.

[–] Railcar8095@lemm.ee 1 points 4 months ago (1 children)
[–] priapus@sh.itjust.works 1 points 4 months ago (1 children)

This backend uses the Proton-API-Bridge, which is based on go-proton-api, a fork of the official repo.

According to that page there was an official API library, provided by Proton. They forked it and added features, it didn't need to be reverse engineered.

[–] Railcar8095@lemm.ee 1 points 4 months ago

This is an rclone backend for Proton Drive which supports the file transfer features of Proton Drive using the same client-side encryption. Due to the fact that Proton Drive doesn't publish its API documentation, this backend is implemented with best efforts by reading the open-sourced client source code and observing the Proton Drive traffic in the browser.

According you the page, no, you're still wrong.