I'd love that, I only need to know how the base peerID for torrent clients. Otherwise, I looked in the client file's code and seems easy to change.
"pattern": "-base PeerID-[A-Za-z0-9_~\\(\\)\\!\\.\\*-]{12}",
Printable View
I'd love that, I only need to know how the base peerID for torrent clients. Otherwise, I looked in the client file's code and seems easy to change.
"pattern": "-base PeerID-[A-Za-z0-9_~\\(\\)\\!\\.\\*-]{12}",
First, capture enough announces made by that client to be able to find a pattern.
http://www.sb-innovation.de/showthread.php?t=32021
http://www.sb-innovation.de/showthread.php?t=33436
Secondly, you need to be acquainted with regular expressions. Let's have a look at the peer_id pattern for Deluge 1.3.15:
-DE13F0-[A-Za-z0-9_~\(\)\!\.\*-]{12}
This means: -DE13F0- followed by 12 characters, each of which can be any of A to Z, a to z, 0 to 9, or _ ~ ( ) ! . * -
The one for uTorrent 3.5.0 Build 43916 is more complicated:
-UT3500-(\u008c\u00ab)[\u0001-\u00ff]{10}
This means: -UT3500-, followed by bytes 0x8C and 0xAB, and then 10 bytes each of which can be anywhere from 0x01 to 0xFF.
Hi all :)
@All
Version 1.0.1 has been released.
If you are on Windows just restart JoalDesktop to update it.
If you are on Linux or Mac download it here.
- The Linux app has been fixed and is now working.
- Fix somes typos in the settings page.
- Fix the app name not being correct.
@Zora: Sure :) first download the freshly released 1.0.1 from https://github.com/anthonyraymond/jo...eleases/latest.
Install it again, then open a terminal and type: /Applications/JoalDesktop (it should work, if it does not tell me i'll reach you by MP).
@adamindibi: The more i read your question the more i ask myself what you want.
Do you want to create a client file for a not supported BitTorrent client? (in this case anon's answer is a good start, when you'll be familiar with basic regex and network sniffing i'll be able to tell you more).
Or do you want to modify an existing client file (because you should not do that at all !).
@ratiocu The joal repository now had documentation (not docket yet but...) you can check it out if you want
There doesn't seem to be any output in terminal?
http://i66.tinypic.com/sdmogg.png
I wanted to update my clients by myself, thanks to Anon, I now know how to get the peerid of torrent client. (I used the smartsniff guide, other one seemed too sophisticated)
Why shouldn't I modify an existing client file? Isn't the only things I have to do is just change the base peerid and user agent?
The client provider are what they have to be, modifying might result in you being caught. And keep in mind that each client you manually put in the desktop version of joal will be deleted when the next update will be downloaded.
Changing the base peerid is enought most of the time to update a client file to a new version (not all the time) but you can't just copy paste a client file to create a new client, each parameter in the client files has a meaning and is here for a good reason. If you take a look at all client files you'll see that they all are differents.
If i were you i'll just stick to the official client files. I may add more clients if you need some more that are currently not supported.
Hey there,
Version 1.0.2 has been released.
If you are on Windows just restart JoalDesktop to update it.
If you are on Linux or Mac download it here.
BugFixes
- Fix mac application. (Thanks to @Zora for reporting the bug)
- Fix linux application. (Thanks to @Zora for reporting the bug)
Clients
- Add qbittorrent 3.3.1 (default version in ubuntu 16.04 apt repo).
- Add qbittorrent 3.3.7 (default version in ubuntu 17.04 apt repo).
- Add rtorrent 0.9.6/0.13.6.
Mac app is still broken :(
Now the app stops after downloading joal desktop, java and the java core
http://i68.tinypic.com/67sb9e.png
Jut sent you a PM about that.
Great to see new stuff coming up. Love you all Devs! No homo ;)
Version 1.0.3 has been released.
If you are on Windows just restart JoalDesktop to trigger the update.
If you are on Linux or Mac download it here.
Bugfix
- Improved the way java app is shutted down when joal-desktop windows is closed. (It should also fix osx app).
- Ensure only one instance of joal-desktop can be run at the same time.
Features
- Removed useless links in menu bar.
- Added an about window.
- Updates a lot of joal-desktop deps to last version.
I love the idea of this project (hate Java though :)), Will contact you in PM soon for some major improvements (please contact me if I didn't, forgive my memory)
Keep it up :top:
Thanks for your support :biggrin:
On the desktop version you don't need to install java. The proper version will be downloaded and installled in joal config folder.
Looking forward for your email :)
Version 1.0.4 has been released.
If you are on Windows just restart JoalDesktop to update it.
If you are on Linux or Mac download it here.
Changes
- GUI is now reset on disconnection.
- Reduce torrent bar size.
- Add a warning in history tab to instruct this is still under development.
- Adding torrent file will take a bit longuer than before, but will reduce CPU overhead.
- Made the "Change connection settings" more visible when not connected.