Opened 15 years ago

Closed 14 years ago

#204 closed Enhancement (wontfix)

transmissioncli with multiple torrents and ncurses

Reported by: michael@… Owned by: charles
Priority: Low Milestone: None Set
Component: CLI Version: 0.6
Severity: Normal Keywords:
Cc:

Description

I was looking for some really small torrent client to use on my LinkStation? (266MHz PPC 603e, 128MB RAM) and found it in Transmission.

To fully exploit its potential I did some quick hacking to transmissioncli to make it multi-torrent capable and ncurses-enhanced. Please find attached patches for 0.6.1, svn 20061104 and a preliminary update for today's svn which isn't tested, yet.

Multi-torrent support changes quite a bit of code while maintaning the basic structure of transmissioncli. ncurses support is a compile time option using a HAVE_NCURSES define and some ugly ifdef's which do the trick for me. You'll need to add -DHAVE_NCURSES and -lncurses to CFLAGS and LDFLAGS respectively.

Attachments (7)

transmission-0.6.1-fixbindport.patch (749 bytes) - added by weiser 15 years ago.
fix port binding
transmission-0.6.1-multicli-4.patch (13.2 KB) - added by weiser 15 years ago.
multiple torrents and ncurses
transmission-20061104-fixbindport.patch (746 bytes) - added by weiser 15 years ago.
fix port binding
transmission-20061104-multicli-5.patch (21.0 KB) - added by weiser 15 years ago.
multiple torrents and ncurses
transmission-20070211-fixbindport.patch (774 bytes) - added by weiser 15 years ago.
fix port binding
transmission-20070211-multicli.patch (21.7 KB) - added by weiser 15 years ago.
multiple torrents and ncurses (fixed)
transmission-20070211-multicli-2.patch (22.0 KB) - added by weiser 15 years ago.
multiple torrents and ncurses plus sleeping using select so that keystrokes update display

Download all attachments as: .zip

Change History (11)

Changed 15 years ago by weiser

fix port binding

Changed 15 years ago by weiser

multiple torrents and ncurses

Changed 15 years ago by weiser

fix port binding

Changed 15 years ago by weiser

multiple torrents and ncurses

Changed 15 years ago by weiser

fix port binding

Changed 15 years ago by weiser

multiple torrents and ncurses (fixed)

Changed 15 years ago by weiser

multiple torrents and ncurses plus sleeping using select so that keystrokes update display

comment:1 Changed 15 years ago by charles

Michael,

I don't know how this ticket has slipped through the cracks for so long. Are you interested in updating the patch to work with 0.90?

comment:2 Changed 15 years ago by charles

  • Component changed from Transmission to CLI
  • Owner changed from somebody to charles

comment:3 Changed 15 years ago by charles

  • Milestone changed from Sometime to None Set
  • Severity changed from Major to Normal

I would love to accept this patch but it needs to be synced with the current codebase.

If there's nobody interested in maintaining it, maybe it's better left out. :(

comment:4 Changed 14 years ago by charles

  • Resolution set to wontfix
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.