Shift, a new web UI - UPDATE 2017.04.22

Discussion of the Web Interface for Transmission, formerly known as Clutch. This applies to all version of Transmission
x190
Posts: 5095
Joined: Sun Nov 30, 2008 4:59 am

Re: Shift, a new web UI - UPDATE 2015.03.01

Postby x190 » Sun Mar 22, 2015 11:03 am

I like the white on black (minus the blurry tab title*). Where do I get one? Also, does your interface show active webseeds (e.g. by base_url) in the peer list? If not, can you do that?

This theme would be perfect with ff's dev dark theme. Tabs are dark blue.
The stone age didn’t end because we ran out of stones.
---The Great Disruption - by Paul Gilding
https://paulgilding.com/
-------------------------------------------------

killemov
Posts: 352
Joined: Sat Jul 31, 2010 5:04 pm

Re: Shift, a new web UI - UPDATE 2015.03.01

Postby killemov » Sun Mar 22, 2015 12:57 pm

x190 wrote:I like the white on black (minus the blurry tab title*). Where do I get one? Also, does your interface show active webseeds (e.g. by base_url) in the peer list? If not, can you do that?

This theme would be perfect with ff's dev dark theme. Tabs are dark blue.

Just click on the screenshot in the previous post. Shift can only show what's in the rpc-spec. In Shift you can get a list of peers. Go to the torrent details (Double click on a torrent.) and click on peers.

killemov
Posts: 352
Joined: Sat Jul 31, 2010 5:04 pm

Shift, a new web UI - UPDATE 2015.04.05

Postby killemov » Sun Apr 05, 2015 12:10 pm

Changelog
  • Implemented keyboard shortcuts.
  • Oh, and there's an egg in there too.

killemov
Posts: 352
Joined: Sat Jul 31, 2010 5:04 pm

Shift, a new web UI - UPDATE 2015.04.18

Postby killemov » Sat Apr 18, 2015 8:27 pm

Changelog
  • Implemented download complete notification.

killemov
Posts: 352
Joined: Sat Jul 31, 2010 5:04 pm

Shift, a new web UI

Postby killemov » Thu Apr 30, 2015 7:21 pm

Coming up ...
touch.jpg
Preview of alternative skin optimized for touch interface.
touch.jpg (120.15 KiB) Viewed 2703 times
Just to prove what can be done with changes in css only.

Exp
Posts: 61
Joined: Wed Sep 26, 2007 12:31 pm

Re: Shift, a new web UI

Postby Exp » Fri May 01, 2015 2:50 pm

killemov wrote:Coming up ...
touch.jpg
Just to prove what can be done with changes in css only.


Interesting, coming soon?
20"iMac intel 2.66 Duo: 4GB RAM : OSX 10.10.3

bsod
Posts: 9
Joined: Wed Apr 08, 2015 11:13 pm

Re: Shift, a new web UI - UPDATE 2015.04.18

Postby bsod » Fri May 01, 2015 7:22 pm

I'm trying to install this and have found where my transmission daemon starts using ls -l /proc/4137 | grep exe (4137 being my process id) but it starts in a directory I can't write too. (I am trying to do this on a DD-WRT build). Is there any way I can place the shift files elsewhere and load them?

Also, how can I find out how transmission is run on my build of DD-WRT? I can't find any start up scripts in the usual /etc/init.d so I am not sure how it runs in the first place to add the environment variable.

killemov
Posts: 352
Joined: Sat Jul 31, 2010 5:04 pm

Re: Shift, a new web UI - UPDATE 2015.04.18

Postby killemov » Sat May 02, 2015 7:32 am


larsen161
Posts: 3
Joined: Sat May 02, 2015 5:51 pm

Re: Shift, a new web UI - UPDATE 2015.04.18

Postby larsen161 » Sat May 02, 2015 6:10 pm

Trying to install and get this working but the default web gui is still loading. Here's what I've done.
What am I missing that's probably obvious to everyone but me right now? Thanks

Step 1: stopped the service

Code: Select all

service transmission-daemon stop

Step 2: went to were transmission has it's web folder

Code: Select all

cd /usr/share/transmission/

Step 3: cloned the repo

Code: Select all

git clone https://github.com/killemov/Shift.git

Step 4: checked that permissions on those files are the same as the web folder and files
Step 5: set the environment variable

Code: Select all

export TRANSMISSION_WEB_HOME=/usr/share/transmission/Shift

Step 6: started it back up

Code: Select all

service transmission-daemon start

Step 7: checked http://1.2.3.4:9091 and it still loads old web gui

killemov
Posts: 352
Joined: Sat Jul 31, 2010 5:04 pm

Re: Shift, a new web UI - UPDATE 2015.04.18

Postby killemov » Sat May 02, 2015 9:42 pm

larsen161 wrote:What am I missing that's probably obvious to everyone but me right now?
It may not be that obvious to most of us... This has nothing to do with Shift but everything with the way you start Transmission. Search for linux service command environment variables and all shall be revealed. I will update the instructions in the starting post.

larsen161
Posts: 3
Joined: Sat May 02, 2015 5:51 pm

Re: Shift, a new web UI - UPDATE 2015.04.18

Postby larsen161 » Sat May 02, 2015 11:08 pm

very useful info - I've managed to get it working but not in a way that will work after a server reboot.

I first added

Code: Select all

export TRANSMISSION_WEB_HOME=/usr/share/transmission/Shift

into this file

Code: Select all

/etc/init.d/transmission-deamon
so that when I run

Code: Select all

./transmission-daemon start
it works. Great! BUT....
As you mentioned, the problem with starting through 'service' is that it won't work when system is shutdown/restarted.

So I tried adding the env variable to be set on boot by adding the following file

Code: Select all

etc/profile.d/shift.sh

#!/bin/sh
export TRANSMISSION_WEB_HOME=/usr/share/transmission/Shift
System now has that variable after a reboot when I check

Code: Select all

# printenv

I also tried adding this to

Code: Select all

./etc/environment

But that also failed to load Shift. Perhaps the details will come in the update? :)

larsen161
Posts: 3
Joined: Sat May 02, 2015 5:51 pm

Re: Shift

Postby larsen161 » Sun May 03, 2015 12:05 am

Now that I have it working, I'm liking a lot of the features that I wished there were in the default gui. Especially enjoying the filter view that allows me to just list the incomplete torrents thus far. Also..

killemov wrote:
lazybones wrote:Also I see lots about linking files and setting priority in a torrent but can you chose the save location when adding the torrent?

Depends on what you mean with "choose" exactly. Browse for the target directory? No! Enter the target directory manually? Yes!
Maybe this needs some attention(/lobbying): Select download folder from web client (diff attached)


I see that I can set the download location when adding a torrent. How can I change the location once I've added it? When I go to the details page the downloadDir key value is just a static field. Something that can be changed in the default transmission client.

killemov
Posts: 352
Joined: Sat Jul 31, 2010 5:04 pm

Re: Shift, a new web UI - UPDATE 2015.04.18

Postby killemov » Mon May 04, 2015 5:33 am

larsen161 wrote:I see that I can set the download location when adding a torrent. How can I change the location once I've added it? When I go to the details page the downloadDir key value is just a static field. Something that can be changed in the default transmission client.
Check https://trac.transmissionbt.com/browser ... c-spec.txt at the end. I will implement the 2.80+ features soon.

cfpp2p
Posts: 279
Joined: Sat Aug 08, 2009 3:14 pm

Re: Shift, a new web UI - UPDATE 2015.04.18

Postby cfpp2p » Wed May 06, 2015 10:16 pm

shift works like magic. I add some advanced settings to the code http://sourceforge.net/p/transmissionda ... 80ee/#d2bf and shift automatically adds them to the session settings. Like magic!
peace doesn't come without a price...
there is nothing truer on Earth or of the Universe

killemov
Posts: 352
Joined: Sat Jul 31, 2010 5:04 pm

Re: Shift, a new web UI - UPDATE 2015.04.18

Postby killemov » Fri May 08, 2015 5:57 am

cfpp2p wrote:Shift works like magic. I add some advanced settings to the code http://sourceforge.net/p/transmissionda ... 80ee/#d2bf and Shift automatically adds them to the session settings. Like magic!
If you put something new in the session data or Shift data then Shift will show it. If it were possible I would not have any field references in Shift at all, but then I'd have had to develop Shift with the "everything is an object" dogma. The structure of the posts of your project on Sourceforge seems a bit messy.
Last edited by killemov on Mon Jan 02, 2017 9:22 am, edited 1 time in total.


Return to “Web Interface”