+ Reply to Thread
Page 2 of 15 FirstFirst 123412 ... LastLast
Results 16 to 30 of 215

Thread: Joal-Desktop (Windows / Linux / Mac)

    1. Joal-Desktop (Windows / Linux / Mac) Details »»

      Joal-Desktop (Windows / Linux / Mac)

      Version: , by (Guest Coder) anthony-joal is offline

      Developer Last Online: Nov 2023 Show Printable Version Email this Page
      Rating:  Downloads: 0
      Released: 17.09.17 Last Update: 20.09.17 Installs: 28
      • Supported
      • Re-useable Code
      • Free for all
      • Translations

      What is Joal-Desktop
      Joal-Dekstop is somehow a ratio master, the "desktop" version works though a graphical user interface (pictures available at the bottom of this post).
      I initially developped JOAL because i was bored of the .NET framework requirement and i wanted to have a ratio-faker that could work on every OS.



      How JOAL compares with other tools
      JOAL RatioMaster Plus mRatio
      OS Windows / Linux / Mac Windows Windows
      Multi-torrent Yes Yes Yes
      Configuration Simple as hell Hard Simple
      Memory reader No Yes Yes
      App updates Automatic on Windows Download needed Download needed
      Clients file updates Automatic Download needed Download needed
      Proxy compliant No Yes Yes
      Multiple language No Yes Yes
      Headless server app Yes No No

      Don't get me wrong, i'm not saying JOAL is better than other tools around here. It does not cover the same needs. JOAL is focused in providing a simple user experience with multi-os support. It will fit your need if you want to get started with cheating your ratio or if get yourself lost in configuring other tools, but if you are an advanced user (or a developper) you'll find much more configuration opportunities in mRatio or RatioMaster.


      How to use it safely
      1. Start the app.
      2. Wait for updates to be checked.
      3. Change the configuration (if needed).
      4. Drag and drop torrents.
      5. Voila!
      6. Click on "stop" before closing the app.

      Some tips you need to know to use joal properly:
      Do not use JOAL when your real torrent client is started.
      Try not to froget to press the "STOP" button before closing the app.
      Always download torrents in your regular client before adding them into JOAL.


      Where do i download it
      Download it here

      On Windows app is auto-updated when you start it.
      On Linux app is auto-updated when you start it.
      On OSX updates must be downloaded manually (because a god damn signing certificate cost $300 a year...)

      Preview
      Attachment 18276

      Attachment 18277

      If you like the project consider adding a star to the repository : https://github.com/anthonyraymond/joal-desktop (on the top-right).

      Show Your Support

        -->
      • For saying thanks to the author, please click here.
      • This modification may not be copied, reproduced or published elsewhere without author's permission.

    Who Said Thanks:

    JohnWick (04.12.23) , accacc5 (07.08.23) , TonySad (20.02.23) , Howtolean (05.07.22) , blacktide (30.03.22) , giba_bhz (05.03.22) , mmmmm (26.01.22) , uadafac (18.08.21) , dukkey (08.08.21) , araisan113 (02.08.21) , cuntdestroyer69 (17.05.21) , Kuskus (16.05.21) , jpopsuki (15.02.21) , whyme (14.01.21) , fanielle (13.01.21) , XiaBoruoxo (12.01.21) , hop (19.12.20) , JohnareyouOK (10.11.20) , Blocker (08.11.20) , NoNoNoDeSiRe (13.07.20) , Novo sød (31.03.20) , wolf (16.02.20) , wy188cm (15.10.19) , Raptus (14.10.19) , pedrothelion (02.10.19) , The Dark Knight (09.09.19) , mammamia11 (06.08.19) , handicapped (10.06.19) , CurrentlyDizzy (29.04.19) , Butuca (04.02.19) , Marvelboy (29.01.19) , Alex Li (24.01.19) , ungodly (06.01.19) , bupzepoxi (05.01.19) , bloodpain (20.10.18) , Sayukat (01.10.18) , freeparty94 (19.07.18) , (03.05.18) , sPectre (03.05.18) , Dynamic (20.04.18) , Ilic (18.04.18) , ilneroviaggiatore (21.01.18) , Yale (02.01.18) , alisters91 (29.12.17) , miunes (18.12.17) , darkseb (09.12.17) , piratepiggy (03.12.17) , Warlock (30.11.17) , techsupport (24.10.17) , leeechy (19.10.17) , rdardini (15.10.17) , just4cheat (14.10.17) , gnome9er (13.10.17) , ozymandis (10.10.17) , dereaper (08.10.17) , DarkSaibot v.1.3.10 (29.09.17) , czullo (25.09.17) , Vevonico123 (22.09.17) , RaulCla (21.09.17) , godtorrent (20.09.17) , adamindibi (19.09.17) , Cr@zYiNsEiN (19.09.17) , Lucius (18.09.17) , alpacino (18.09.17) , Sazzy (17.09.17) , illusive (17.09.17) , zora (17.09.17) , RaMa (17.09.17) , JRDi69 (17.09.17) , crystal (17.09.17) , josecarmona (17.09.17) , H265 (17.09.17) , anon (17.09.17)


  1. #17
    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}",
    Reply With QuoteReply With Quote
    Thanks

  2. #18
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,746
    Activity Longevity
    11/20 19/20
    Today Posts
    5/5 ssss39746
    Quote Originally Posted by adamindibi View Post
    I'd love that, I only need to know how the base peerID for torrent clients.
    First, capture enough announces made by that client to be able to find a pattern.

    https://www.sb-innovation.de/showthread.php?t=32021
    https://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.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  3. #19
    Guest Coder anthony-joal's Avatar
    Join Date
    22.03.17
    Location
    France
    P2P Client
    qBittorrent
    Posts
    188
    Activity Longevity
    0/20 9/20
    Today Posts
    0/5 ssssss188
    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
    Last edited by anthony-joal; 20.09.17 at 00:01.
    This is my signature. There are many others like it, but this one is mine.
    Reply With QuoteReply With Quote
    Thanks

  4. Who Said Thanks:

    sPectre (03.05.18)

  5. #20

    Join Date
    26.07.12
    P2P Client
    Transmission
    Posts
    70
    Activity Longevity
    0/20 14/20
    Today Posts
    0/5 sssssss70
    There doesn't seem to be any output in terminal?
    Last edited by zora; 19.09.17 at 21:12.
    Reply With QuoteReply With Quote
    Thanks

  6. #21
    Guest Coder anthony-joal's Avatar
    Join Date
    22.03.17
    Location
    France
    P2P Client
    qBittorrent
    Posts
    188
    Activity Longevity
    0/20 9/20
    Today Posts
    0/5 ssssss188
    Quote Originally Posted by zora View Post
    There doesn't seem to be any output in terminal?
    image
    Great... x)

    I'm building a development build just for you then ^^ I'll send you a mega.co.nz link by MP as soon it's available. It takes some times though, you won't get it until tomorrow.
    Last edited by anthony-joal; 19.09.17 at 22:19.
    This is my signature. There are many others like it, but this one is mine.
    Reply With QuoteReply With Quote
    Thanks

  7. Who Said Thanks:

    zora (20.09.17)

  8. #22
    Quote Originally Posted by anthony-joal View Post
    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
    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?
    Last edited by adamindibi; 20.09.17 at 15:08.
    Reply With QuoteReply With Quote
    Thanks

  9. #23
    Guest Coder anthony-joal's Avatar
    Join Date
    22.03.17
    Location
    France
    P2P Client
    qBittorrent
    Posts
    188
    Activity Longevity
    0/20 9/20
    Today Posts
    0/5 ssssss188
    Quote Originally Posted by adamindibi View Post
    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.
    This is my signature. There are many others like it, but this one is mine.
    Reply With QuoteReply With Quote
    Thanks

  10. #24
    Guest Coder anthony-joal's Avatar
    Join Date
    22.03.17
    Location
    France
    P2P Client
    qBittorrent
    Posts
    188
    Activity Longevity
    0/20 9/20
    Today Posts
    0/5 ssssss188
    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.
    This is my signature. There are many others like it, but this one is mine.
    Reply With QuoteReply With Quote
    Thanks

  11. #25

    Join Date
    26.07.12
    P2P Client
    Transmission
    Posts
    70
    Activity Longevity
    0/20 14/20
    Today Posts
    0/5 sssssss70
    Mac app is still broken :(

    Now the app stops after downloading joal desktop, java and the java core
    Reply With QuoteReply With Quote
    Thanks

  12. #26
    Guest Coder anthony-joal's Avatar
    Join Date
    22.03.17
    Location
    France
    P2P Client
    qBittorrent
    Posts
    188
    Activity Longevity
    0/20 9/20
    Today Posts
    0/5 ssssss188
    Jut sent you a PM about that.
    This is my signature. There are many others like it, but this one is mine.
    Reply With QuoteReply With Quote
    Thanks

  13. #27
    Great to see new stuff coming up. Love you all Devs! No homo
    Reply With QuoteReply With Quote
    Thanks

  14. Who Said Thanks:

    anthony-joal (25.09.17)

  15. #28
    Guest Coder anthony-joal's Avatar
    Join Date
    22.03.17
    Location
    France
    P2P Client
    qBittorrent
    Posts
    188
    Activity Longevity
    0/20 9/20
    Today Posts
    0/5 ssssss188
    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.
    This is my signature. There are many others like it, but this one is mine.
    Reply With QuoteReply With Quote
    Thanks

  16. Who Said Thanks:

    zora (05.10.17) , illusive (04.10.17) , Lucius (03.10.17) , anon (02.10.17)

  17. #29
    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
    Reply With QuoteReply With Quote
    Thanks

  18. Who Said Thanks:

    anthony-joal (05.10.17)

  19. #30
    Guest Coder anthony-joal's Avatar
    Join Date
    22.03.17
    Location
    France
    P2P Client
    qBittorrent
    Posts
    188
    Activity Longevity
    0/20 9/20
    Today Posts
    0/5 ssssss188
    Thanks for your support

    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 :)
    Last edited by anthony-joal; 05.10.17 at 19:55.
    This is my signature. There are many others like it, but this one is mine.
    Reply With QuoteReply With Quote
    Thanks

  20. Who Said Thanks:

    godtorrent (05.10.17) , Lucius (05.10.17)

  21. #31
    Guest Coder anthony-joal's Avatar
    Join Date
    22.03.17
    Location
    France
    P2P Client
    qBittorrent
    Posts
    188
    Activity Longevity
    0/20 9/20
    Today Posts
    0/5 ssssss188
    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.
    Last edited by anthony-joal; 07.10.17 at 00:11.
    This is my signature. There are many others like it, but this one is mine.
    Reply With QuoteReply With Quote
    Thanks

  22. Who Said Thanks:

    H265 (20.10.17) , josecarmona (14.10.17) , Cr@zYiNsEiN (11.10.17) , zora (07.10.17) , godtorrent (07.10.17)

+ Reply to Thread
Page 2 of 15 FirstFirst 123412 ... LastLast

Tags for this Thread

Posting Permissions

  • You may post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts
  •