Giter VIP home page Giter VIP logo

tympanix / electorrent Goto Github PK

View Code? Open in Web Editor NEW
989.0 30.0 84.0 5.94 MB

A remote control client for µTorrent, qBittorrent, rTorrent, Transmission, Synology & Deluge

License: GNU General Public License v3.0

JavaScript 9.89% HTML 13.35% Shell 1.00% Less 3.40% Dockerfile 0.09% TypeScript 72.27%
bittorrent-client torrent-files rtorrent qbittorrent transmission utorrent remote-control torrent-management torrent magnet-link

electorrent's People

Contributors

brandom avatar dependabot[bot] avatar enchained avatar firefly2442 avatar lewisl9029 avatar orcaxs avatar paaff avatar reedy avatar tympanix avatar unknown-consortium avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

electorrent's Issues

[Feature Request] Text Scaling of Main Frame

It would be nice if we could select a size for the text / row scaling. When you access a system with a decent amount of torrents it take up a fair amount of space. Maybe a small / normal under settings? This of course is relative to screen size and user preference.

I think leaving the left hand side at it's current size is fine.

Compatibility with Bittorrent?

Hello!
I'm looking for half an hour now to contact you Tympanix ^^.
I am actually using µtorrent but my community gave me the advice to use Bittorrent (less bugs, better speed, etc). Would it be possible to make Electorrent compatible with this software?
Thank you,
Lyechee

Message or notification saying the connection was lost with the remote host

There are times when I didn't realize my home server was down and I'm using Electorrent to remotely monitor my downloads. Since the application doesn't alert me that the host was down or the connection was lost, I only noticed when the speed indicators stopped refreshing. So a simple message/message pop-up, preferably with native notifications support, would be helpful.

Relative to this, I think it's a good idea to bring back the Reload option whenever the host is back up and running, Unless of course the app will reload itself once it detects the host again and establishes connection.

Can't install on Windows

Hello, I tried to install on Windows on 2 different machines, one with Windows 7 and one with Windows 10, both 32 bit, and on both it failed, is there a prerequisite I need to install before?
Also, I notice it tries to install to the AppData folder, any chance of installing it to the Program Files folder.
If you need the log let me know, however, most of it it's in spanish...
Thanks.

Add additional column headers

For me, I mostly look at the torrent's position/queue number so a '#' header would be great. Also, headers like ETA, Upload (speed/bandwidth), Seeds/Peers. The basic stuff.

Display download speed in Dock Icon on macOS

Show the download speed within the app dock icon on macOS. And the average speed for multiple active torrents. Not sure for Windows though. Maybe a tray icon for the app and show it there. But that's probably for a different issue altogether.

SSL/TLS connections not supported

I'm coming from clients like Transmission-remote-gtk and Transdroid, where there is a "use ssl" checkbox in the connection settings. While the transmission-daemon doesn't itself support SSL/TLS, some people place a proxy in front of the daemon. (for example, here and here) It would be awesome if Electorrent supported using https connections.

Question regarding words or letters inside square brackets [ ]

Whenever I add a torrent, the torrent name with words inside square brackets which are at the start of the string gets moved at the end of said string. Not sure if this is an intended behavior.
Example:
torrent name (input): "[ABCD] XXXXX12345 [abcd] [1234].zip"
torrent name (when added to the queue/list): "XXXXX12345 [abcd][1234].zip [ABCD]"

View contents of a torrent when selected

Add the ability to view the contents of a torrent in the list especially if it contains multiple files. Usually a pane at the bottom would appear listing those.

And I'm not sure if this needs a separate issue but I guess this should also come with headers such as the ability to set bandwidth/download priority, progress, and file size much like with uT and qBit.

Adding existing labels to torrents adds a new label. Spaces replaced with "+"

Steps:
Add/upload torrent > click on the label icon at the top > choose desired label

Instead of assigning the chosen label to that torrent, it adds a new label with the same label name except that the spaces are replaced with plus '+' signs. For example, I have a label with "Study References". The new label is now "Study+References"

XMLRPC stack overflow error with large torrent files

Uncaught RangeError: Maximum call stack size exceeded

Is throw in the angular-xmlrpc framework in:

/**
  * Convert a typed array to base64 xml encoding
  */
function uint8array2xml_(doc, input) {
  var base64 = btoa(String.fromCharCode.apply(null, input));
  return helperXmlRpc.createNode(doc, 'base64', base64);
}
js2xmlMethod_['uint8array'] = uint8array2xml_;

Add torrents via URL and local file, not just magnet links

First off, thanks for your hard work and sorry for bombarding you with requests right off the bat. But here's another one from me. :)

The ability to add torrent files via URL and torrent files located in your local machine. I'm using qBittorrent primarily.

OS X Doesn't Load Anything

Latest OS X version doesn't display anything when trying to run/load it.

$ pwd; shasum -a 512 Electorrent
/Applications/Electorrent.app/Contents/MacOS
6052ec5a3cc598ed13bb5d4dc1210086d747d51288e8175301c05e286133f71c9d6a24320be6a04109b6c9eed736a2625d158687e6d316ec4afbd9d98d707585  Electorrent

OS X Version: 10.11.6 (15G31)

screen shot 2016-08-26 at 8 37 35 am

'All' and 'Downloading' filters are the same

Related: #13

So basically the Downloading filter is displaying all torrents (active or not) like with the new All filter.

OSX 10.11.6
qBit Win v3.3.6
Electorrent Mac v1.2.1

EDIT:
@tympanix So it essentially behaves like qBittorent, which is actually what I don't like.
Any way to actually filter only the Downloading torrents? As far as I can see this isn't a bug (my bad). I'll close this for now.

Option to name servers

Hi,

Thank you for the useful software.

Would it be possible to have custom names for servers? It is very useful if one has multiple clients running on different machines. µ[email protected] doesn't describe the server in a way that's easily recognizable.

Support for Bitcomet?

I want to know if there is a support for Bitcomet client? If so how do I connect to it?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.