Hi, Ciao,
first of all thank you for aMuTorrent. It is a really useful project, and it has been a great base for ED2K/controller work.
I have an eMuleBB fork of aMuTorrent here: https://github.com/emulebb/amutorrent
I maintain eMuleBB, a Windows eMule-compatible client with a native REST API.
It adds eMuleBB as an optional ED2K backend beside the existing aMule support. It is currently used by the eMuleBB RC1 suite, so the code is not just experimental, but I also do not want to send a huge PR without first checking whether this is interesting for upstream, as I also bumped up a few dependencies and workflows.
eMuleBB exposes a native /api/v1 REST API for app status, transfers, searches, shared files, categories, servers, Kad, logs, preferences, and diagnostics. OpenAPI contract: https://emulebb.github.io/emulebb-tooling/rest/REST-API-OPENAPI.yaml
It also has native Arr-facing integration through Torznab-compatible and qBittorrent-compatible adapter surfaces for Radarr/Sonarr-style workflows. Torznab / qBittorrent-compatible adapter docs: https://emulebb.github.io/emulebb-tooling/rest/REST-API-ADAPTERS/
I think some of this could be useful as inspiration for a common ED2K controller approach across eMuleBB and aMule too. If you are interested, please have a look at the fork and let me know whether you would like to collaborate or talk about a clean way to upstream pieces of it.
I believe you are Italian, right ? I am, if there's an easy way to get in touch please let me know, we could have some common design discussions.
No pressure either way. I can keep maintaining the aMuTorrent fork if it does not fit the upstream roadmap, but I wanted to reach out before opening any PR.
Thanks again for building and sharing aMuTorrent.
Hi, Ciao,
first of all thank you for aMuTorrent. It is a really useful project, and it has been a great base for ED2K/controller work.
I have an eMuleBB fork of aMuTorrent here: https://github.com/emulebb/amutorrent
I maintain eMuleBB, a Windows eMule-compatible client with a native REST API.
It adds eMuleBB as an optional ED2K backend beside the existing aMule support. It is currently used by the eMuleBB RC1 suite, so the code is not just experimental, but I also do not want to send a huge PR without first checking whether this is interesting for upstream, as I also bumped up a few dependencies and workflows.
eMuleBB exposes a native
/api/v1REST API for app status, transfers, searches, shared files, categories, servers, Kad, logs, preferences, and diagnostics. OpenAPI contract: https://emulebb.github.io/emulebb-tooling/rest/REST-API-OPENAPI.yamlIt also has native Arr-facing integration through Torznab-compatible and qBittorrent-compatible adapter surfaces for Radarr/Sonarr-style workflows. Torznab / qBittorrent-compatible adapter docs: https://emulebb.github.io/emulebb-tooling/rest/REST-API-ADAPTERS/
I think some of this could be useful as inspiration for a common ED2K controller approach across eMuleBB and aMule too. If you are interested, please have a look at the fork and let me know whether you would like to collaborate or talk about a clean way to upstream pieces of it.
I believe you are Italian, right ? I am, if there's an easy way to get in touch please let me know, we could have some common design discussions.
No pressure either way. I can keep maintaining the aMuTorrent fork if it does not fit the upstream roadmap, but I wanted to reach out before opening any PR.
Thanks again for building and sharing aMuTorrent.