torrential icon indicating copy to clipboard operation
torrential copied to clipboard

Rewrite it in Rust

Open davidmhewitt opened this issue 1 year ago • 0 comments

No I'm not memeing :laughing:

Since Transmission 4.0.0, it's not possible to use libtransmission in Vala anymore due to them switching to C++ instead of C.

It would probably be possible to keep it in Vala and switch to doing RPCs instead. But there's already the excellent https://gitlab.gnome.org/haecker-felix/transmission-gobject library (for Fragments) for doing this in Rust. And since Fragments was originally based on Torrential, it feels only fair :wink:

Additionally, since I'm maintaining Rust bindings for Granite, it feels appropriate that I should use them for at least one project.

Still very much a WIP, but it's here for visibility of activity.

davidmhewitt avatar Apr 12 '23 17:04 davidmhewitt