5. I noticed mislabeled country column (wrong flags for the IP). *.siol.net IPs (slovenia) are labeled with the US flags. getting country flag by the domain extention is not a good idea. try using the geoip by maxmind.com, it's totally free and the most precise (it uses the included geoip ~700kb local database with IPs and countries
Friend/foe dropdown list problem and black boxes
The friend/foe dropdown list doesn't seem to be working
right on mine, when I select foes it shows friends, and
when I select friends it shows foes. Also, there's 2
little black boxes where I think text belongs.
port 7007 always open
The web server port 7007 is alwasy open, no matter if I
enable or disable the server.
Incoming Folder button & Open Torrent's Data Folder (again)
Friend/foe to support (This was hard to do)
and much more...
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
do i need to have gentoo for this to work? i already had python 2.3 and i have gotten the same error message no matter what else i install. should I just reformat and reinstall linux AGAIN?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I just want to make sure I am not doing something stupid and wrong. I am going to my command line and navigating to where i unpacked the g3torrent folder and typing ./g3torrent.py to run it. Am I supposed to run something else? Am I supposed to modify the g3torrent.py file? I have installed wxPython 2.5.3 and wxGTK-2.5.3 and both told me that I had installed wxWidgets after i did ./configure make and make install. Is that right? Is there some special secret step somewhere I am missing?
What does it mean that there is no wx module? Where are "modules" kept and how can I get the wx module? I am fairly new to linux, please keep in mind. I have installed everything relevant I can find, and I don't understand why g3torrent isn't already working.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Traceback (most recent call last):
File "demo.py", line 3, in ?
import Main
File "Main.py", line 15, in ?
from wxPython.wx import *
ImportError: No module named wxPython.wx
When I did a search of my whole Python directory, I found no file named wxpython.wx.
A. In this context the dot means that it is looking for a module named wx located in a Python package named wxPython. Translated to the filesystem that means a directory named wxPython with a file named wx.py located within it. And an empty file named "__init__.py" to make this folder a package. (fgranger 2002/07/25)
This error message means that the wxPython directory is not located in a directory that is in the PYTHONPATH. To check your path run this from within Python:
su
python
import sys
print sys.path
Use Ctrl-D to exit
If the directory containing the wxPython directory is not there you either need to move wxPython or add the directory to PYTHONPATH.
On Linux the wxPython RPM for Python 2 puts wxPython in /usr/local/lib/python2.0/site-packages since Python 2 was installed in /usr/local on my build system. If Python 2 is in /usr on your system then you'll want to move (or link) wxPython to /usr/lib/python2.0/site-packages.
root@tux leoxv # python
Python 2.3.4 (#1, Nov 20 2004, 12:17:33)
[GCC 3.4.3 (Gentoo Hardened Linux 3.4.3, ssp-3.4.3-0, pie-8.7.6.6)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> print sys.path
['', '/usr/lib/python23.zip', '/usr/lib/python2.3', '/usr/lib/python2.3/plat-lin ux2', '/usr/lib/python2.3/lib-tk', '/usr/lib/python2.3/lib-dynload', '/usr/lib/p ortage/pym', '/usr/lib/python2.3/site-packages', '/usr/lib/python2.3/site-packag es/gtk-2.0', '/usr/lib/python2.3/site-packages/wx-2.5.3-gtk2-unicode']
>>>
root@tux leoxv #
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
####
can we have Reverse DNS and Show Flags independent from each other?
i prefer to see the real ip and the flag
while now if i turn off reverse dns i loose the flags too
and if i turn the flags on i loose the real ip
####
Fixed in the next release:
####
i cant seem to get rid of the last nameless column
in any of the windows - it seems to be fixed
to some large size above 150 pixels...hence horizontal sliders everywhere for no reason
yet no horisontal slider in messages tab where its most needed
####
While my download has started the pecentage of the downloaded file changes. Its like downloading the file two times with different peers in each download. Once it shows 55% in seconds it turns to 12% and the peers also change after few seconds changes back to 55% (example).
The download finishes after one of them reaches 100%.
The problem is that when I start my G3 (after downloading 100% and shutting the G3) it resumes the second download and instead of seeding it downloads until 100% (of second download).
####
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The Wonder Shaper
Before, without wondershaper, while uploading:
round-trip min/avg/max = 2041.4/2332.1/2427.6 ms
After, with wondershaper, during 220kbit/s upload:
round-trip min/avg/max = 15.7/51.8/79.9 ms
I attempted to create the holy grail:
* Maintain low latency for interfactive traffic at all times
This means that downloading or uploading files should not disturb SSH or even telnet. These are the most important things, even 200ms latency is sluggish to work over.
* Allow 'surfing' at reasonable speeds while up or downloading
Even though http is 'bulk' traffic, other traffic should not drown it out too much.
First i want to thank you for the effort you've put into this.
Second, I've found some tiny annoying bugs.
1. it won't start unless GeoIP is installed, totally unneeded.
2. it uses the file dialogs from Tkinter (python must be compiled with tcl/tk support), why not simply use file dialogs through wxPython (i'm not sure if you can or not, never done any wxpython programming tbh)?
3. why each single file imports cjkcodecs.aliases and iconv_codec? they arent needed and i didn't have them.
again thanks for your work.
peace
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
One more tiny bug (in all linux clients sadly), on windows i downloaded a torrent using bitcomet and unchecked some files (ntfs partition), when i try to seed it in linux it refuses to even open the torrent because it's a read-only filesystem.
any ideas? (except for copying the files to linux and seed from there of course :-p)
peace
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
.... So I've been trying to install these dependancies via source. Its been a BIG headache with cascading dependancies all the way to glib 2.6.3. (gtk+ site).
wxGTK complains about gtk+ not being installed properly, also I don't know whether G3 NEEDS gtk+1 or gtk+2?
I'm currently stuck with glib seemingly not installed properly (pkg-config glib *.pc files only for glib2.2.1). atk 2.6.4 and pango 1.8.1 are both failing on configure asking for glib 2.x.
I don't know enough about libraries to verify that I have glib installed properly, or to fix the installation. The glib complile and install seemed to go OK.
I need a lot of help here, or some docs to figure out how to get G3 to work.....
Here's hoping......
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
http://www.kolumbus.fi/jukka.lehtomaki/gentoo/who-is-your-buddy/g3torrent.v1.1.0.tar.gz
Fixed:
5. I noticed mislabeled country column (wrong flags for the IP). *.siol.net IPs (slovenia) are labeled with the US flags. getting country flag by the domain extention is not a good idea. try using the geoip by maxmind.com, it's totally free and the most precise (it uses the included geoip ~700kb local database with IPs and countries
Friend/foe dropdown list problem and black boxes
The friend/foe dropdown list doesn't seem to be working
right on mine, when I select foes it shows friends, and
when I select friends it shows foes. Also, there's 2
little black boxes where I think text belongs.
port 7007 always open
The web server port 7007 is alwasy open, no matter if I
enable or disable the server.
Incoming Folder button & Open Torrent's Data Folder (again)
Friend/foe to support (This was hard to do)
and much more...
If only got win version...
can i use this version in linux and 0.999a in winxp using the same download files?
ILF yes, you can.
Copy your .torrents and torrent data to their proper locations.
Recheck the files..
Excellent job, thanks LeoXV.
Download the latest GeoIP Country Binary Format
http://www.maxmind.com/download/geoip/database/GeoIP.dat.gz
Unpack file
gzip -d GeoIP.dat.gz
Replace file
su
cp GeoIP.dat /usr/share/GeoIP/GeoIP.dat
I am having some trouble getting this to work on Ubuntu. I try to run g3torrent.py and get:
Traceback (most recent call last):
File "./g3torrent.py", line 15, in ?
import wx
ImportError: No module named wx
I have python 2.3 installed and just installed the latest version of Ubuntu a few days ago.
Have you installed wxpython?
d0c
I downloaded and installed Python 2.4 and wxPython and no change to the error message.
You'll have to install Python 2.3.4 as 2.4 is not compatible with wxPython 2.5.3.1 unicode.
d0c
http://www.python.org python 2.3.4
http://www.wxwidgets.org stable wxGTK 2.4.2.4, 2.4.2.4u or development snapshot 2.5.3.
http://www.wxpython.org wxPython 2.4 or 2.5.
http://www.maxmind.com/app/python geoip-python
Most probably you dont need these:
http://www.pygtk.org pygtk
http://www.riverbankcomputing.co.uk/pyqt PyQt
do i need to have gentoo for this to work? i already had python 2.3 and i have gotten the same error message no matter what else i install. should I just reformat and reinstall linux AGAIN?
I just want to make sure I am not doing something stupid and wrong. I am going to my command line and navigating to where i unpacked the g3torrent folder and typing ./g3torrent.py to run it. Am I supposed to run something else? Am I supposed to modify the g3torrent.py file? I have installed wxPython 2.5.3 and wxGTK-2.5.3 and both told me that I had installed wxWidgets after i did ./configure make and make install. Is that right? Is there some special secret step somewhere I am missing?
What does it mean that there is no wx module? Where are "modules" kept and how can I get the wx module? I am fairly new to linux, please keep in mind. I have installed everything relevant I can find, and I don't understand why g3torrent isn't already working.
Reese Allen
http://wiki.wxpython.org/index.cgi/Frequently_20Asked_20Questions#head-39944a1a31a6031dfda113ceb1e70931b34cc78a
I ran "python demo.py" and all I got was this:
Traceback (most recent call last):
File "demo.py", line 3, in ?
import Main
File "Main.py", line 15, in ?
from wxPython.wx import *
ImportError: No module named wxPython.wx
When I did a search of my whole Python directory, I found no file named wxpython.wx.
A. In this context the dot means that it is looking for a module named wx located in a Python package named wxPython. Translated to the filesystem that means a directory named wxPython with a file named wx.py located within it. And an empty file named "__init__.py" to make this folder a package. (fgranger 2002/07/25)
This error message means that the wxPython directory is not located in a directory that is in the PYTHONPATH. To check your path run this from within Python:
su
python
import sys
print sys.path
Use Ctrl-D to exit
If the directory containing the wxPython directory is not there you either need to move wxPython or add the directory to PYTHONPATH.
On Linux the wxPython RPM for Python 2 puts wxPython in /usr/local/lib/python2.0/site-packages since Python 2 was installed in /usr/local on my build system. If Python 2 is in /usr on your system then you'll want to move (or link) wxPython to /usr/lib/python2.0/site-packages.
root@tux leoxv # python
Python 2.3.4 (#1, Nov 20 2004, 12:17:33)
[GCC 3.4.3 (Gentoo Hardened Linux 3.4.3, ssp-3.4.3-0, pie-8.7.6.6)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> print sys.path
['', '/usr/lib/python23.zip', '/usr/lib/python2.3', '/usr/lib/python2.3/plat-lin ux2', '/usr/lib/python2.3/lib-tk', '/usr/lib/python2.3/lib-dynload', '/usr/lib/p ortage/pym', '/usr/lib/python2.3/site-packages', '/usr/lib/python2.3/site-packag es/gtk-2.0', '/usr/lib/python2.3/site-packages/wx-2.5.3-gtk2-unicode']
>>>
root@tux leoxv #
Reese Allen
Install the wxPython demo. http://www.wxpython.org
cd /usr/share/doc/wxPython-2.4.2.4/demo
python demo.py
http://wxpython.org/BUILD.html#building-on-unix-like-systems-e-g-linux-and-os-x
To run code with the development version of wxPython, just set the PYTHONPATH to the wxPython dir located in the source tree. For example:
export LD_LIBRARY_PATH=/opt/wx/2.5/lib
export PYTHONPATH=$WXDIR/wxPython
cd $WXDIR/wxPython/demo
python2.3 demo.py
Flags of the World http://flags.blogpotato.de/
Fixed:
####
can we have Reverse DNS and Show Flags independent from each other?
i prefer to see the real ip and the flag
while now if i turn off reverse dns i loose the flags too
and if i turn the flags on i loose the real ip
####
Fixed in the next release:
####
i cant seem to get rid of the last nameless column
in any of the windows - it seems to be fixed
to some large size above 150 pixels...hence horizontal sliders everywhere for no reason
yet no horisontal slider in messages tab where its most needed
####
While my download has started the pecentage of the downloaded file changes. Its like downloading the file two times with different peers in each download. Once it shows 55% in seconds it turns to 12% and the peers also change after few seconds changes back to 55% (example).
The download finishes after one of them reaches 100%.
The problem is that when I start my G3 (after downloading 100% and shutting the G3) it resumes the second download and instead of seeding it downloads until 100% (of second download).
####
Download Speed Limiter
http://monkey.org/~marius/pages/?page=trickle
The Wonder Shaper
Before, without wondershaper, while uploading:
round-trip min/avg/max = 2041.4/2332.1/2427.6 ms
After, with wondershaper, during 220kbit/s upload:
round-trip min/avg/max = 15.7/51.8/79.9 ms
I attempted to create the holy grail:
* Maintain low latency for interfactive traffic at all times
This means that downloading or uploading files should not disturb SSH or even telnet. These are the most important things, even 200ms latency is sluggish to work over.
* Allow 'surfing' at reasonable speeds while up or downloading
Even though http is 'bulk' traffic, other traffic should not drown it out too much.
* Make sure uploads don't harm downloads, and the other way around
http://lartc.org/wondershaper/
where can i get windows version? or can i combile it in a windows version?
First i want to thank you for the effort you've put into this.
Second, I've found some tiny annoying bugs.
1. it won't start unless GeoIP is installed, totally unneeded.
2. it uses the file dialogs from Tkinter (python must be compiled with tcl/tk support), why not simply use file dialogs through wxPython (i'm not sure if you can or not, never done any wxpython programming tbh)?
3. why each single file imports cjkcodecs.aliases and iconv_codec? they arent needed and i didn't have them.
again thanks for your work.
peace
One more tiny bug (in all linux clients sadly), on windows i downloaded a torrent using bitcomet and unchecked some files (ntfs partition), when i try to seed it in linux it refuses to even open the torrent because it's a read-only filesystem.
any ideas? (except for copying the files to linux and seed from there of course :-p)
peace
1. Maybe, maybe not
2. Fixed
3. You don't need to install cjkcodecs as it is included in python 2.4
4. No Problem :P
I run G3torrent under Windows, but my main OS is Linux, so wanted to install G3 on MDK 9.1.
Well, G3 didn't run to start with, error -
[raheesom@localhost g3torrent]$ python g3torrent.py
Traceback (most recent call last):
File "g3torrent.py", line 15, in ?
import wx
ImportError: No module named wx
I noticed the dependancies :
http://www.python.org python 2.3.4
http://www.wxwidgets.org stable wxGTK 2.4.2.4, 2.4.2.4u or development snapshot 2.5.3.
http://www.wxpython.org wxPython 2.4 or 2.5.
http://www.maxmind.com/app/python geoip-python
.... So I've been trying to install these dependancies via source. Its been a BIG headache with cascading dependancies all the way to glib 2.6.3. (gtk+ site).
wxGTK complains about gtk+ not being installed properly, also I don't know whether G3 NEEDS gtk+1 or gtk+2?
I'm currently stuck with glib seemingly not installed properly (pkg-config glib *.pc files only for glib2.2.1). atk 2.6.4 and pango 1.8.1 are both failing on configure asking for glib 2.x.
I don't know enough about libraries to verify that I have glib installed properly, or to fix the installation. The glib complile and install seemed to go OK.
I need a lot of help here, or some docs to figure out how to get G3 to work.....
Here's hoping......
use gtk2, unicode, wxGTK 2.4.2.4, wxPython 2.4, python 2.3
http://prdownloads.sourceforge.net/wxpython/
wxPython 2.4:
>=dev-lang/python-2.1
=x11-libs/wxGTK-2.4.2*
>=x11-libs/gtk+-2.0
>=x11-libs/pango-1.2
>=dev-libs/glib-2.0
png? ( media-libs/libpng )
jpeg? ( media-libs/jpeg )
tiff? ( media-libs/tiff )
>=sys-libs/zlib-1.1.4
opengl? ( >=dev-python/pyopengl-2.0.0.44 )
http://prdownloads.sourceforge.net/wxwindows/
wxGTK 2.4.2.4:
sys-libs/zlib
media-libs/libpng
media-libs/jpeg
media-libs/tiff
opengl? ( virtual/opengl )
gtk2? ( >=x11-libs/gtk+-2.0 >=dev-libs/glib-2.0 )
!no_wxgtk1? ( =x11-libs/gtk+-1.2* =dev-libs/glib-1.2* )"
gtk2? ( dev-util/pkgconfig )"
BitMagnet src
wxWindows-2.4, python 2.4, python-geoip
http://www.kolumbus.fi/jukka.lehtomaki/gentoo/who-is-your-buddy/bitmagnet.latest.tar.gz
https://sourceforge.net/forum/forum.php?thread_id=1259409&forum_id=440415
wxGTK-2.4.2* & wxpython-2.4.2.*
wxGTK-2.5.3* & wxpython-2.5.3.*
wxGTK-2.5.4* & wxpython-2.5.4.*
wxGTK-2.5.5* & wxpython-2.5.5.*
http://starship.python.net/crew/robind/wxPython/rc/
I don't get it?
how can i run g3torrent?
I have everything installed.
when i run g3torrent.py
I got "Nomodule named cjkcodecs.aliases"
What can I do?
http://cjkpython.i18n.org/