Pctorrent(Pupctorrent)-1.7a another gtkdialog gui + ctorrent
Posted: Mon 29 Jan 2007, 05:47
Here's a little gui for the ctorrent bit torrent client.
0.2 - updated the gui a bit.
0.3 - added the ability to create torrent files to the gui
0.4 - added some more options to the gui and re-vamped the create torrent portion. I also added a help section.
0.5 - revised scripts for the new gtkdialog3 binary. Added the ability to remove a tracker from your added trackers. You'll need the new gtkdialog3 executable for Puppy's 2.14 and previous. You can find it here:
ftp://ibiblio.org/pub/linux/distributio ... 0.7.18.pet
06. - missed a couple of gtkdialog2 spots in my scripts so revised again.
0.7 - fixed a small bug & updated the icons to use the stock gtk icons and made program install to /usr/local/apps/ instead of /usr/local/
0.8 - fixed a small bug when creating torrent files
0.9 - enhanced the create torrent section and fixed some bugs
---------------------------------------------------------------------------------
1.0 - I did a bunch of stuff this time around. Notes below:
1. renamed scripts to "pctorrent" & "pcreatetorrent".
2. All of the code is in each script and no other files are necessary.
The package will install the "pctorrent" & "pcreatetorrent" scripts to /usr/sbin/ and the help file will be installed to /usr/share/doc. You can then delete the /usr/local/apps/Network/Pupctorrent directory.
3. No more Xdialog dependancy. It depends on ctorrent, gtkdialog (version 0.7.20 or greater - currently the gtkdialog3 executable in puppy), & rxvt.
4. I removed the 2 rows of buttons at the bottom of the gui and made them into a menubar at the top instead. This way the gui heighth is decreased.
5. Removed some redundant and unnecessary codelines.
6. Fixed a couple of small bugs that I never noticed before going over the code in the last couple of days.
---------------------------------------------------------------------------------
1.1 some slight modifications requested by maddox
1.2 I forgot dougal sent me an updated help html for this quite a while back. The original file was rather large and had some weird syntax highlighting that he fixed. So this is just an updated (smaller) help file and a minor tweak in the code.
1.3 no major changes here just some slight modifications
1.4 fixed a bug that would sometimes delete the temp file before it gets executed.
---------------------------------------------------------------------------------
I was reading thru previous posts and saw that Newcrest wanted the ability to pass a selected torrent file in rox to my program. I made the script that will make that possible. Download the application_x-bittorrent.tar.gz file below and unpack it into /root/Choices/MIME-types
After that click on a torrent in rox and it should open up in my program.
This will only work if you've upgraded to pctorrent (not pupctorrent).
---------------------------------------------------------------------------------
I'll also post a dotpet for the most recent enhanced ctorrent.
http://www.rahul.net/dholmes/ctorrent/
0.2 - updated the gui a bit.
0.3 - added the ability to create torrent files to the gui
0.4 - added some more options to the gui and re-vamped the create torrent portion. I also added a help section.
0.5 - revised scripts for the new gtkdialog3 binary. Added the ability to remove a tracker from your added trackers. You'll need the new gtkdialog3 executable for Puppy's 2.14 and previous. You can find it here:
ftp://ibiblio.org/pub/linux/distributio ... 0.7.18.pet
06. - missed a couple of gtkdialog2 spots in my scripts so revised again.
0.7 - fixed a small bug & updated the icons to use the stock gtk icons and made program install to /usr/local/apps/ instead of /usr/local/
0.8 - fixed a small bug when creating torrent files
0.9 - enhanced the create torrent section and fixed some bugs
---------------------------------------------------------------------------------
1.0 - I did a bunch of stuff this time around. Notes below:
1. renamed scripts to "pctorrent" & "pcreatetorrent".
2. All of the code is in each script and no other files are necessary.
The package will install the "pctorrent" & "pcreatetorrent" scripts to /usr/sbin/ and the help file will be installed to /usr/share/doc. You can then delete the /usr/local/apps/Network/Pupctorrent directory.
3. No more Xdialog dependancy. It depends on ctorrent, gtkdialog (version 0.7.20 or greater - currently the gtkdialog3 executable in puppy), & rxvt.
4. I removed the 2 rows of buttons at the bottom of the gui and made them into a menubar at the top instead. This way the gui heighth is decreased.
5. Removed some redundant and unnecessary codelines.
6. Fixed a couple of small bugs that I never noticed before going over the code in the last couple of days.
---------------------------------------------------------------------------------
1.1 some slight modifications requested by maddox
1.2 I forgot dougal sent me an updated help html for this quite a while back. The original file was rather large and had some weird syntax highlighting that he fixed. So this is just an updated (smaller) help file and a minor tweak in the code.
1.3 no major changes here just some slight modifications
1.4 fixed a bug that would sometimes delete the temp file before it gets executed.
---------------------------------------------------------------------------------
I was reading thru previous posts and saw that Newcrest wanted the ability to pass a selected torrent file in rox to my program. I made the script that will make that possible. Download the application_x-bittorrent.tar.gz file below and unpack it into /root/Choices/MIME-types
After that click on a torrent in rox and it should open up in my program.
This will only work if you've upgraded to pctorrent (not pupctorrent).
---------------------------------------------------------------------------------
I'll also post a dotpet for the most recent enhanced ctorrent.
http://www.rahul.net/dholmes/ctorrent/