Torrent client - pbTorrent (source code).
-
- Addict
- Posts: 1443
- Joined: Wed Nov 12, 2008 5:01 pm
- Location: Russia
Torrent client - pbTorrent (source code).
A small torrent client are written in PureBasic (source code).
To compile the code requires version PureBasic 4.51 (Windows x86) or higher.
English version.
Screenshots.
To compile the code requires version PureBasic 4.51 (Windows x86) or higher.
English version.
Screenshots.
Last edited by User_Russian on Sat Sep 07, 2013 10:55 am, edited 2 times in total.
Re: Torrent client - pbTorrent (source code).
Thanks, look good.
Windows 11, Manjaro, Raspberry Pi OS
-
- Always Here
- Posts: 6425
- Joined: Fri Oct 23, 2009 2:33 am
- Location: Wales, UK
- Contact:
Re: Torrent client - pbTorrent (source code).
9/10 ...lose 1 point for downloading a BoneyM record
IdeasVacuum
If it sounds simple, you have not grasped the complexity.
If it sounds simple, you have not grasped the complexity.
Re: Torrent client - pbTorrent (source code).
thanks, must be great stuff. i tried to take a look at the source but dat pb syntax is too way crappy for me.
-
- Addict
- Posts: 1656
- Joined: Sun Dec 12, 2010 12:36 am
- Location: Somewhere in the midwest
- Contact:
Re: Torrent client - pbTorrent (source code).
Wow that's awesome!
I'd always thought about what it would be like if I made something like this.. No way mine would look as good.
Edit:
Windows 7 (x64)
Purebasic v4.61 (x86)
I am unable to compile/run the source. I get an error
Edit #2:
I found out the reason. This uses the same Procedure name as the CreateRebar() command for PrincieD's ProGUI Library, of which I have the Userlib version installed.
If anyone is using the User Library version of ProGUI then you won't be able to compile this program because of Command naming conflicts.
I'd always thought about what it would be like if I made something like this.. No way mine would look as good.
Edit:
Windows 7 (x64)
Purebasic v4.61 (x86)
I am unable to compile/run the source. I get an error
It seems to occur on this line, in Misc.pb - which is a procedure definitionCompiler wrote: --------------------------------------------------------------------------------
Building 'PB Torrent'...
--------------------------------------------------------------------------------
Including: Constant.pbi
Including: TorrentFiles.pbi
Including: Structures.pbi
Including: FlagIcon.pbi
Including: ClientName.pbi
Including: Controls_CB.pbi
Including: misc.pbi
Line 1124: Invalid name: same as an external command.
--------------------------------------------------------------------------------
1 targets compiled with errors.
Edit #2:
I found out the reason. This uses the same Procedure name as the CreateRebar() command for PrincieD's ProGUI Library, of which I have the Userlib version installed.
If anyone is using the User Library version of ProGUI then you won't be able to compile this program because of Command naming conflicts.
Re: Torrent client - pbTorrent (source code).
Really? I found it easy to read and understand. Even better was that functions, variables were in a "internet common language" (english).xorc1zt wrote:thanks, must be great stuff. i tried to take a look at the source but dat pb syntax is too way crappy for me.
No two coders code alike; each one will say "I'd have done it this way" (even if it's just how you bracket things (in the case of C)) -- inability or inflexibility will limit ones productiveness.
Good stuff -- and thanks for sharing the code!
Re: Torrent client - pbTorrent (source code).
Looks very nice.
One problem for me as I can't read Russian.
Any chance of releasing an English version?
Thank you.
One problem for me as I can't read Russian.
Any chance of releasing an English version?
Thank you.
-
- Always Here
- Posts: 6425
- Joined: Fri Oct 23, 2009 2:33 am
- Location: Wales, UK
- Contact:
Re: Torrent client - pbTorrent (source code).
For language translation, try this: http://www.purebasic.fr/english/viewtop ... 14&t=50324
IdeasVacuum
If it sounds simple, you have not grasped the complexity.
If it sounds simple, you have not grasped the complexity.
- Kwai chang caine
- Always Here
- Posts: 5357
- Joined: Sun Nov 05, 2006 11:42 pm
- Location: Lyon - France
Re: Torrent client - pbTorrent (source code).
Me too !!!Looks very nice.
One problem for me as I can't read Russian.
Any chance of releasing an English version?
Thank you.
In fact i don't think we are numerous to read the difficult language russian
Perhaps Russian is again more difficult than PB
So, i'm proud to can talk to at all the world programmers...may be that one day, all countries will have at least one programmer in PB
Nice and great job and mainly thanks for sharing all this big job
The happiness is a road...
Not a destination
Not a destination
Re: Torrent client - pbTorrent (source code).
was talking about purebasic not his code. using parentheses and not square brackets for array, not allowing endline between parentheses and others stuff like the pointers made the code ugly and confusing.jassing wrote:Really? I found it easy to read and understand. Even better was that functions, variables were in a "internet common language" (english).
No two coders code alike; each one will say "I'd have done it this way" (even if it's just how you bracket things (in the case of C)) -- inability or inflexibility will limit ones productiveness.
Good stuff -- and thanks for sharing the code!
Re: Torrent client - pbTorrent (source code).
Where was I in '78... why, in a disco. Of courseIdeasVacuum wrote:9/10 ...lose 1 point for downloading a BoneyM record
...
RA RA RASPUTIN
Lover of the Russian queen
There was a cat that really was gone
RA RA RASPUTIN
Russia's greatest love machine
It was a shame how he carried on
...
- It was too lonely at the top.
System : PB 6.10 LTS (x64) and Win Pro 11 (x64)
Hardware: AMD Ryzen 9 5900X w/64 gigs Ram, AMD RX 6950 XT Graphics w/16gigs Mem
System : PB 6.10 LTS (x64) and Win Pro 11 (x64)
Hardware: AMD Ryzen 9 5900X w/64 gigs Ram, AMD RX 6950 XT Graphics w/16gigs Mem
- Zebuddi123
- Enthusiast
- Posts: 794
- Joined: Wed Feb 01, 2012 3:30 pm
- Location: Nottinghamshire UK
- Contact:
Re: Torrent client - pbTorrent (source code).
@ Kwaï chang caïne
Hi Kwai you can translate the comments from russian to french etc with my util http://www.purebasic.fr/english/viewtop ... 14&t=50324
strings are now in the works so you should be able to translate any source code in the near future from any language to another ( ie all comments and strings )
should take take less than a minute for each file
Zebuddi.
PS Why Kwaï chang caïne ? do you study M/A
Hi Kwai you can translate the comments from russian to french etc with my util http://www.purebasic.fr/english/viewtop ... 14&t=50324
strings are now in the works so you should be able to translate any source code in the near future from any language to another ( ie all comments and strings )
should take take less than a minute for each file
Zebuddi.
PS Why Kwaï chang caïne ? do you study M/A
malleo, caput, bang. Ego, comprehendunt in tempore
- Kwai chang caine
- Always Here
- Posts: 5357
- Joined: Sun Nov 05, 2006 11:42 pm
- Location: Lyon - France
Re: Torrent client - pbTorrent (source code).
Thanks Zebuddi
Just a boundless admiration for the respect between a pupil and his master. I just feel in this forum, to be a disciple with his numerous masters in a "Shaolin temple" , not kung fu but in PureBasicPS Why Kwaï chang caïne ? do you study M/A
The happiness is a road...
Not a destination
Not a destination
- Psychophanta
- Addict
- Posts: 4997
- Joined: Wed Jun 11, 2003 9:33 pm
- Location: Lípetsk, Russian Federation
- Contact:
Re: Torrent client - pbTorrent (source code).
Great work!
http://www.zeitgeistmovie.com
While world=business:world+mafia:Wend
Will never leave this forum until the absolute bugfree PB
While world=business:world+mafia:Wend
Will never leave this forum until the absolute bugfree PB
-
- Addict
- Posts: 1233
- Joined: Wed Feb 28, 2007 9:13 am
- Location: London
Re: Torrent client - pbTorrent (source code).
xorc1zt, why are you on this forum? Do you expect PB syntax (which other people are quite happy with) to change just because you continually post snide comments about it? Bugger off.xorc1zt wrote:was talking about purebasic not his code. using parentheses and not square brackets for array, not allowing endline between parentheses and others stuff like the pointers made the code ugly and confusing.
JACK WEBB: "Coding in C is like sculpting a statue using only sandpaper. You can do it, but the result wouldn't be any better. So why bother? Just use the right tools and get the job done."