Know of something that might be useful to the DC community? Post it here! (Still, no advertising)
Moderator: Moderators
-
pitt2
- Posts: 6
- Joined: 2006-03-15 09:53
Post
by pitt2 » 2006-04-21 19:09
Technically this might be considered a rival client or advertising so I hope I don't get blasted for it, but here goes:
I've been fiddling around with $favourite_language for a while now and I've put together a client that allows you to use an IRC client to connect to and chat on a direct connect hub. It's currently only available for linux, which is why I mention it in this forum in particular (and also because reading this forum helped me understand the protocol, thanks!)
http://sourceforge.net/projects/pidge
[edit]
Ah yes, "other DC tools" might be the forum for me after all

-
Todi
- Forum Moderator
- Posts: 699
- Joined: 2003-03-04 12:16
-
Contact:
Post
by Todi » 2006-04-23 08:43
Not much of a rival if it only runs on linux =) Well done anyhow, the more clients/tools the merrier.
-
pitt2
- Posts: 6
- Joined: 2006-03-15 09:53
Post
by pitt2 » 2006-04-25 14:27
Actually, the core is cross-platform, I'm just lazy. It's also difficult to know how to actually run it on windows - as a service? an omnipresent tray icon? in the context of windows, it's more like a helper application that'd need to run all the time your IRC client is running.
It can be configured so that hub owners can allow anyone to join via a public port, but I guess that's open to exploitation.
feedback, people!
-
GargoyleMT
- DC++ Contributor
- Posts: 3212
- Joined: 2003-01-07 21:46
- Location: .pa.us
Post
by GargoyleMT » 2006-04-25 19:34
Oh, sidenote, we have a client listing in the wiki, which we're trying to make into a pretty good protocol and client reference:
http://dcpp.net/wiki/
If you want to add your client there, it'd be super.
-
ivulfusbar
- Posts: 506
- Joined: 2003-01-03 07:33
Post
by ivulfusbar » 2006-04-26 00:30
You can always hide the application by using the filextension .pyw instead of .py in windows. You can also run it as a service. Most of the os-dependent code consists of os.fork and alike calls which easily can be if os.name-ish cased.
Everyone is supposed to download from the hubs, - I don´t know why, but I never do anymore.
-
pitt2
- Posts: 6
- Joined: 2006-03-15 09:53
Post
by pitt2 » 2006-04-26 05:15
Yeah, when my exams are over I'll look into service writing for windows and handle it like the windows apache port - with a gui tool for starting/stopping/reloading/changing config files. It'll also teach me gui programming in python.
-
Carraya
- Posts: 112
- Joined: 2004-09-21 11:43
Post
by Carraya » 2006-04-26 05:27
pitt2 wrote:It'll also teach me gui programming in python.
GUI programming in python is cool

<random funny comment>