slitaz-tools annotate tinyutils/scpbox @ rev 208

calendar: no more hardcoded date
author Pascal Bellard <pascal.bellard@slitaz.org>
date Tue May 27 15:32:37 2008 +0000 (2008-05-27)
parents
children 5de884166be4
rev   line source
pankso@39 1 #!/bin/sh
pankso@39 2 #
pankso@39 3 # Gtkdialog box interafce for secure file transfer with scp from Dropbear.
pankso@39 4 # - SliTaz GNU/Linux 2008.
pankso@39 5 #
pankso@39 6 VERSION=20080114
pankso@39 7
pankso@39 8 export SCP_DIALOG='
pankso@39 9 <window title="Scpbox" icon-name="folder-remote">
pankso@39 10 <vbox>
pankso@39 11
pankso@39 12 <text use-markup="true">
pankso@39 13 <label>
pankso@39 14 "
pankso@39 15 <b>SliTaz - Scpbox</b>"
pankso@39 16 </label>
pankso@39 17 </text>
pankso@39 18 <text wrap="true" width-chars="52" use-markup="true">
pankso@39 19 <label>
pankso@39 20 "
pankso@39 21 Secure file copy with scp from Dropbear SSH client/server.
pankso@39 22 "
pankso@39 23 </label>
pankso@39 24 </text>
pankso@39 25
pankso@39 26 <frame Configuration>
pankso@39 27 <hbox>
pankso@39 28 <text use-markup="true">
pankso@39 29 <label>"<b>User :</b>"</label>
pankso@39 30 </text>
pankso@39 31 <entry>
pankso@39 32 <variable>USER</variable>
pankso@39 33 </entry>
pankso@39 34 </hbox>
pankso@39 35 <hbox>
pankso@39 36 <text use-markup="true">
pankso@39 37 <label>"<b>Host :</b>"</label>
pankso@39 38 </text>
pankso@39 39 <entry>
pankso@39 40 <variable>HOST</variable>
pankso@39 41 </entry>
pankso@39 42 </hbox>
pankso@39 43 <hbox>
pankso@39 44 <text use-markup="true">
pankso@39 45 <label>"<b>Options :</b>"</label>
pankso@39 46 </text>
pankso@39 47 <entry>
pankso@39 48 <default>-r -P 22</default>
pankso@39 49 <variable>SCP_OPTS</variable>
pankso@39 50 </entry>
pankso@39 51 </hbox>
pankso@39 52 </frame>
pankso@39 53
pankso@39 54 <frame Paths>
pankso@39 55 <hbox>
pankso@39 56 <text use-markup="true">
pankso@39 57 <label>"<b>Local :</b>"</label>
pankso@39 58 </text>
pankso@39 59 <entry>
pankso@39 60 <input>echo $HOME</input>
pankso@39 61 <variable>LOCAL_PATH</variable>
pankso@39 62 </entry>
pankso@39 63 <button>
pankso@39 64 <input file icon="gtk-open"></input>
pankso@39 65 <action type="fileselect">LOCAL_PATH</action>
pankso@39 66 </button>
pankso@39 67 </hbox>
pankso@39 68
pankso@39 69 <hbox>
pankso@39 70 <text use-markup="true">
pankso@39 71 <label>"<b>Remote :</b>"</label>
pankso@39 72 </text>
pankso@39 73 <entry>
pankso@39 74 <variable>REMOTE_PATH</variable>
pankso@39 75 </entry>
pankso@39 76 </hbox>
pankso@39 77 </frame>
pankso@39 78
pankso@39 79 <hbox>
pankso@39 80 <button>
pankso@39 81 <label>Download</label>
pankso@39 82 <input file icon="down"></input>
pankso@39 83 <action>xterm -bg black -fg white -geometry 60x10+20+20 -e scp $SCP_OPTS $USER@$HOST:$REMOTE_PATH $LOCAL_PATH</action>
pankso@39 84 </button>
pankso@39 85 <button>
pankso@39 86 <label>Upload</label>
pankso@39 87 <input file icon="up"></input>
pankso@39 88 <action>xterm -bg black -fg white -geometry 60x10+20+20 -e scp $SCP_OPTS $LOCAL_PATH $USER@$HOST:$REMOTE_PATH</action>
pankso@39 89 </button>
pankso@39 90 <button>
pankso@39 91 <input file icon="exit"></input>
pankso@39 92 <action type="exit">Exit</action>
pankso@39 93 </button>
pankso@39 94 </hbox>
pankso@39 95
pankso@39 96 </vbox>
pankso@39 97 </window>
pankso@39 98 '
pankso@39 99
pankso@39 100 gtkdialog --program=SCP_DIALOG
pankso@39 101
pankso@39 102 exit 0