[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Click for more| Home]

gTorrent Thread

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 324
Thread images: 34

File: gtorrent.png (34KB, 512x512px) Image search: [iqdb] [SauceNao] [Google]
gtorrent.png
34KB, 512x512px
http://utorrentisfinished.info
https://github.com/gtorrent/gtorrent-gtk
https://github.com/gtorrent/gtorrent-core
>>
yttrium is a faggot
>>
File: chink laughing.gif (954KB, 285x235px) Image search: [iqdb] [SauceNao] [Google]
chink laughing.gif
954KB, 285x235px
>>43129962
Who is the glorious bastard who bought that domain?
>>
is the website hosted on a toaster connected to dial up?
>>
>>43130016
loads faster than 4chan, here
>>
https://github.com/gtorrent/gTorrent-legacy/issues/18

>originality
>>
File: 1334608021843.jpg (18KB, 559x556px) Image search: [iqdb] [SauceNao] [Google]
1334608021843.jpg
18KB, 559x556px
>>43129973
So much this.
>mfw yttrium doesn't know how to merge, so he just copies commits and leaves them to conflict
>>
>>43129962
Isn't yttrium that tripfag?
>Site made by html5up

what a shit
>>
>>43129962
>utorrentisfinished.info
top tier idea for a domain
>>
>>43130016

http://tools.pingdom.com/fpt/#!/optZJ/utorrentisfinished.info

It's the creativecommons image.
>>
>>43130048

>utoxisfinished.info
>utorrentisfinished.info

>tox and gTorrent have mirrored websites
>>
File: 1405024348853s.jpg (5KB, 250x192px) Image search: [iqdb] [SauceNao] [Google]
1405024348853s.jpg
5KB, 250x192px
Is there windows binaries somewhere?


Why not support Visual Studio if it's going to be a uTorrent killer? (uTorrent largest market share is Windows)
>>
>>43130016
Sorry about that. The Creative Commons licensr was hotlinked. It's self-hosted now which dropped the page load from 48~ seconds to 993ms.
>>
>>43130189
Holy shit is that you? You're fucking hot
>>
How do I install on OS X?
>>
>>43130053
Wait, what?
>>
Whenever I try to download the Windows binary. it just takes me back to the top of hte page.
>>
>>43130363
they aren't ready for download yet
>>
>>43129962
>uTorrent is finished
>mentioning a competitor directly by name in your marketing
>advertising yourself as a [leading brand] killer

Ingredients for implosion. I urge you to please work on getting a more suitable domain name. Preferably something that at the least resembles your brand name.
>>
>>43130366
how do you feel that everyone calls you a faggot? Is it just something that tripfags get used to?
>>
I hope that once it's stable enough, it can get whitelisted on muh private trackers.
>>
>>43130077
That site is shit. I have a website hosted on a raspberry pi on my home internet connection and it scored 88% (same as utorrentisfinished.info).
>>
are you guys actually going to design this thing as if we were on smartphones
>>
>>43130375
It's a joke. If anyone thinks this will actually be the domain, you're really wrong. I just bought it because I was bored last night and everything that would've sounded nice was already taken.
>>
>>43130375
Let's be realistic. No one outside of /g/ will ever use this client. And their retarded domain name probably will attract your average "uTorrent is a botnet" faggot on /g/. (Not saying that uTorrent is good)
>>
The site loads instantly for me. It's sad to see the struggle of Amerifat internet speeds.
>>
>>43130437

thats because it was fixed, try reading the thread
>>
>>43130398
The site actually looks pretty good. If a normal saw it, they'd probably think something along the lines of, "Whoa, this is so cool and pretty. I gotta download this thing that allows me to download my games from the piratebay!!!".
>>
>>43130407
How about gtorrent.cc (http://www.arduino.cc/) or gtorrent.io (https://atom.io/), both TLDs being a popular choice for FOSS projects?
>>
>>43130202
Are you fucking brand new or something? Fucking faggots coming from Reddit or wherever the fuck.
>>
>>43130451
I don't give a shit about the site there is a picture of a UI with gigantic buttons and just general space issues

though that site design is still annoying as shit because it looks nice but doesn't scroll well at all
>>
>>43130479
You sound frustrated.
>>
File: scrot[1].png (31KB, 672x258px) Image search: [iqdb] [SauceNao] [Google]
scrot[1].png
31KB, 672x258px
Ive only seen the original thread where someone posted the idea of creating rtorrent frontend and everyone calling him a retard. Im interested in what you have done by now, what else you need to do and how is it better than, say qbitttorrent or deluge? Why did you make it look like gnome, thats by far the worst looking design computing has seen to this date (pic related). Please invest some time in making it look good, at least the icons and progress bar.
>>
>>43130407
>theofficialgtorrent.com

Done
>>
>>43130497
>ermagerd, someone posted a picture of a random bimbo
>is that you? give me your paypal info, I'll give you money
>le upboat for pretty grill
>>
>>43130478
A .io domain costs $60 and I didn't feel like investing that on a project I just decided to help out last night.

I didn't buy any of the gtorrent domains because I felt that was up to the project leaders to make the decision. I don't mind fronting the costs, I just want to make sure the domain is what everyone else will agree on.

The .info domain was $3 and I felt like people would have a laugh at it so I sent ahead and did it.
>>
>>43130518
officialgtorrent is also available
>>
File: c46761fb8d.jpg (87KB, 1292x503px) Image search: [iqdb] [SauceNao] [Google]
c46761fb8d.jpg
87KB, 1292x503px
Okay, I lol'd.
>>
>a modular torrent client

Don't you guys DARE let this project die. I would love to see where this goes.

If this does die then I'll hunt each and every last one of you developers down.
>>
>>43130550
Just got to that
>>
File: reaction13.png (217KB, 500x333px) Image search: [iqdb] [SauceNao] [Google]
reaction13.png
217KB, 500x333px
>>43130554
A-are you going to have butt-sex with me ?
>>
>>43130664
Why not?
>>
>>43130683
On this day, promises were made...
>>
File: silhouette-00.jpg (48KB, 645x360px) Image search: [iqdb] [SauceNao] [Google]
silhouette-00.jpg
48KB, 645x360px
>>43130664
It will be extremely painful. You should know I'm a big guy.
>>
>>43130706
Now this is the /g/ i'm used to
>>
>>43130706
>>>/tv/
>>
File: reaction11.png (261KB, 556x366px) Image search: [iqdb] [SauceNao] [Google]
reaction11.png
261KB, 556x366px
>>43130706
>extremely painful

Stop trying to convince me.
>>
>>43130733

WOW, GET THIS HOTHEAD OUTTA HERE
>>
>>43130189
Visual Studio isn't free. MinGW is however.
>>
File: yy.webm (919KB, 952x625px)
yy.webm
919KB, 952x625px
>>43130506
I was making one for windows, but progress was halted due to time shortage.
>>
Hey guys, make the C bindings for gtorrent-core already!
>>
>>43130741
It may be a bit uncomfortable at first, but then you will soon begin to enjoy it. As your inner masochist begins to bloom, you will feel the pain magically transform into pleasure. You will feel your agony turn into pure ecstasy. I will bring you into a world of nothing but bliss as you enter subspace.

You will feel... alive.
>>
>>43130379
comes with the territory
>>
>>43130531
You did good Proplex, you did good.
>>
>>43130800
Express doesn't cost money, and the only features Studio has are collaboration tools.
>>
>>43130806
>gradient

that's an abstract kind of absolutely disgusting.
>>
>>43130823
are you cracking
>>
>>43130869
no
>>
>>43130806
That looks great. That plus another windows version with genuine windows look (alla f2k) and you really keep all autists' mouth shut.
>>
The website is a piece of shit. Did you throw a turd in a scanner and ran OCR and just uploaded the output? Make one that isn't XBOX HUEG HTML 5 APPROVED if you want to be taken seriously.
>>
>>43130872
are you going to
>>
>>43130889
no
>>
>>43130854
I was talking about free as in freedom, not as in price. MinGW is both. A FOSS project shouldn't require non-free compilers imo.
>>
>>43129962

why the unoriginal site? why did you just copy paste the tox website?
>>
>>43130942
The tox site wasn't exactly an original design.
>>
USE QT YOU DUMB SHITS
>>
>>43130893
if something happens do you have a successor
>>
>>43130960

exactly, it's garbage

so why copy garbage?
>>
File: reaction16.png (168KB, 420x371px) Image search: [iqdb] [SauceNao] [Google]
reaction16.png
168KB, 420x371px
>>43130963
WE ARE WORKING ON CORE WHICH IS A FUCKING LIBRARY YOU DUMB SHIT
>>
>>43130942
Uh? They're not even remotely similar?
>>
>>43130988
Can't tell if sarcasm.
>>
>>43130997
No, I'm being serious, how are they the same?
>>
>>43131060
they're both standard smartphone html5 designs.
>>
Hope you /g/uys get it working for windows. qBittorrent sucks ass, but no worse than the alternatives.
>>
>>43130963
>>43130979
I lel'd
>>
>>43131128
>qBittorrent sucks ass

BAIT RISING
>>
>>43129962
>utorrentisfinished
ahaha
I hope nobody actually thinks this
>>
>>43131105
i think that's the new cool thing, anon
>>
Can somebody please tell me what this does that transmission doesn't?
>>
>>43130854
welcome to /g/ man, new around these parts eh?
>>
>>43130820
>this
>this
>this
>this

Can't make bindings for other languages otherwise.
>>
>>43131190
Nothing yet.
see
>>43130064
>Day 14
>>
>>43130942
Isn't tox by /g/entlemen too? Why not have unified design?
>>
>>43129962
Nice web host.
>>
>>43130970
yes
>>
>>43129962
>http://utorrentisfinished.info
trademark-infringement. c&d-letter is probably already on its way.
>>
>>43131245
it's a parody
>>
>>43131245
Fucking this, can't wait.
>>
>>43131245
is Āµtorrent even a registered trademark? and anyway, it's Āµtorrent, not utorrent
>>
>>43131245
>>43131314
pretty much this
if it were named Utorrent 2.0, maybe
>>
So why use this instead of qbittorrent?
>>
>>43131451
qtorrent doesn't start with a g
>>
>>43131451
don't worry about it
ask again in a few months and you might be able to get an answer
>>
>>43131451
One glove doesn't fit all hands. While qBittorrent may be satisfactory for some, it may not be what others are looking for.
>>
Okay guys wtf

I take one look at the code and what do I see?

https://github.com/gtorrent/gtorrent-gtk/blob/master/src/all.h
#pragma once

#include <vector>
#include <string>
#include <memory>
#include <cstdio>
#include <cstdlib>

using namespace std;


Why the fuck is the entire thing in the standard namespace?
>>
>>43131486
thanks Oj
>>
>>43131451
also interested
>>43131476
I can't test it right now as I'm seeding around 500GB of stuff from private trackers
Does it has utorrent-ish IU?
>>
>>43131520
it's only 14 days old
come back when they have 0.1.0 out
>>
>>43130706
HAHAHA OMG EPIIIIIIIN GUISE I LIEK THIS NEW MEIMUY
>>
>>43131534
cool, thanks. And keep up the good work. I'd love to use it over qbittorrent when it's in beta or so.
Also forgot to mention that PLEASE add an easy support for importing existing torrents and rechecking them.
>>
>>43131499
>every thing in the standard namespace

...bbbbut that's what we did in my intro to C++ class
>>
>>43131245
http://www.yetanotherutorrent.com

Yeah, no. Nice try with the FUD though.
>>
http://www.utorrentiskill.com/
>>
>>43131568

This is why Linus advocates using C even if the only benefit is keeping C++ programmers out.
>>
>>43129962
Created the gtorrent-gtk package in the AUR -- I don't think it is unwarranted because a gtorrent-qt package will be created in due time, and the gtorrent package in the aur downloads from the legacy repository.
>>
>>43131711
Neat, just installed it.
Looks nice.
>>
>>43131711
since it pulls the latest git sources, it should really be "gtorrent-gtk-git"
>>
I'm getting pretty nice speeds using gTorrent.
However, it uses up 100% of one of my CPU cores.
>>
>>43131853

>busy-waiting

Sounds like /g/-quality programming alright.
>>
File: reaction4.png (240KB, 437x518px) Image search: [iqdb] [SauceNao] [Google]
reaction4.png
240KB, 437x518px
>>43131853

The update loop doesn't pause.

But it has been fixed I think, we're jsut waiting for the merge.
>>
Here's a non-shit website. Could use some styling but I'm not good at that.
http://paste2.org/b7v3dU95
>>
>>43131911
Looking forward to it.
It'd be cool if the columns intelligently resized too.
Also, Seeders and Leechers could probably be turned into one thing with Seeders/Leechers or something to save some space.
>>
>>43131947
Looks nice and functional, but most people prefer eyecandy.
>>
File: site.png (58KB, 1280x741px) Image search: [iqdb] [SauceNao] [Google]
site.png
58KB, 1280x741px
>>43131947
Here's a screenshot.
>>43131984
There's nothing wrong with that, but the current site is a annoying scrollfest.
>>
>>43132004
People like annoying scrollfests.
>>
>>43131947

>just needs styling

CSS is like 90% of the frustration of web dev you dolt
>>
>>43132004
This is why Tox had succeeded so far, stop fucking pandering to your autismal whims and realize that your opinion means shit. If you want gTorrent to see any real adoption you need to think what the normals want, and the normals sent glitzy annoying scrollfests with fancy animations that do jackshit.
>>
>tabs instead of spaces
>gtk
>half of Core.cpp is commented out code
>shared_ptr/heap allocation in scoped contexts (main())

Niggers please.
>>
>>43131947
The one we have now is fine.
>>
>>43132076
>Tox had succeeded so far

>implying active is successful

I admire their persistence, but Tox is a clusterfuck of bad decisions.
>>
>>43132076
Funny how everyone on /g/ is autistic and still knows what the normals want and don't want.
>>
>>43132110
Needs a navbar or something for quick navigation if you want it to be large and fancy. People just want to find the download button or documentation quickly.
>>
>>43132121
normals love scrolling websites and images that get larger when you hover over them
>>
>>43132142
Sure they do ;)
>>
>>43132114
>Tox is a clusterfuck of bad decisions.
still better than skype
>>
>>43132142
Pro tip. They don't.

I did web development for a ton of normals. They severely dislike scrolling pages and parallax because it's confusing.
>>
>>43132150

Except if you need, you know... voice and video.

>b-b-b-ut muh <insert random unstable toxcore frontend> has that.

Yeah, fragmentation, DHT security issues, favoring security but not anonimity, etc are huge issues.
>>
>>43132177
don't forget: literally no documentation
>>
>>43132177
uTox has working voice and video
>>
>>43132004
This is much better than the current website.
>>
>>43132201

>no reading comprehension
>>
>>43132241
see
>>43132177
>Except if you need, you know... voice and video.

I don't think the official client counts as
>random unstable toxcore frontend
>>
Why are there 2 gTorrent threads?
>>
>>43132280

Are you being serious right now?

>Yeah, fragmentation, DHT security issues, favoring security but not anonimity, etc are huge issues.
>fragmentation, DHT security issues, favoring security but not anonimity, etc
>fragmentation
>FRAGMENTATION
>>
>>43132324
>muh fragmentation
I bet you complain about Android and Linux too.
>>
>>43130806
damn, is that really gtorrent?

why can't tox look this good
>>
File: a single tear.gif (688KB, 320x246px) Image search: [iqdb] [SauceNao] [Google]
a single tear.gif
688KB, 320x246px
>inb4 gTorrent is finished and no private trackers accept it
>>
>>43130875
>>43132341
Bear in mind this is NOT a gTorrent front-end, it's an rTorrent one.

I can modify it to work with gTorrent, if there is C# bindings.
>>
>>43132410
Use mono please.
>>
>>43132353
Is there any way of checking what's running besides the client ID?

Because it's pretty damn easy to fake that in a free software client.
>>
>>43131105
you just described every website created in 2014
>>
>>43132529
No WPF for Mono.

http://www.mono-project.com/WPF
>>
Dear website creator,

Please stop being a fucking retard. If you don't have the content, then don't make links for it.
>>
>>43132341
because that's wpf and wpf doesnt work on shitty operating systems like linux
>>
>>43132664
>what are placeholders?
>>
>>43130806
Tablet shit.

And winfags complain that Linux window managers and toolkits look inconsistent.
>>
USE Ttk YOU DUMB SHITS

>CMake
>sepples
>Core.cpp
ABSOLUTELY DISGUSTING

LEAN HOW TO USE MAKE YOU MONGOLOIDS
>>
Is this gtorrent as in /g/torrent? A /g/ project?
>>
File: reaction14.png (519KB, 745x722px) Image search: [iqdb] [SauceNao] [Google]
reaction14.png
519KB, 745x722px
>>43132755
no
gnutorrent
gentoorent
gaytorrent
>>
>>43132353
It's libtorrent. Essentially every private tracker already accepts it
>>
>>43132728
I would actually help with a ttk client.

I'm waiting for the core to be more mature
>>
>>43130189
>uTorrent largest market share is Windows
Why does that matter? 99% of uTorrent users won't ever compile anything in their life. Developers can fucking deal
>>
>>43132787
Nope, pretty much every tracker, has to have its ID verified.

Imagine if you made a qbittorrent version that ignored the private torrent flag and shared with peers from other trackers.
>>
>>43133081
There is literally no way to do what you're saying.

And all that would happen in that situation is bad stats, which would get you banned, it looks like cheating.
>>
>>43133141
Using modified clients gets you banned on most trackers
>>
>>43133153
Yes, if your modified client does something that looks like cheating. Beyond that, there are not methods for detecting such a thing
>>
>>43131245
can you imagine getting a c&d letter during an add period
>>
>>43133141
>There is literally no way to do what you're saying.
is that a challenge
>>
>>43132866
>99% of uTorrent users won't ever compile anything in their life
Why would they have to? They get the .exe and run/install it.
>>
>>43133216
That's what I'm saying. Not supporting Visual Studio has nothing to do with the user base
>>
>>43133231
Sorry. I thought you were trying to say gTorrent shouldn't target Windows. My bad.
>>
>>43130806
Give me your github right now.
>>
>>43133643
It's not on my github yet.
>>
>C++ and cmake
This will crash and burn, if it is not already.
>>
>>43133701
mad java, c#, python, garbage collected babby detected

>NO I USE C
enjoy having to roll everything yourself
>>
Guys...

Open your wallets

We're going to crowdfund a purchase of gtorrent.com
>>
>using namspace std at the top of header files
bunch of fucking animals
>>
>>43133745
>implying neet losers who cant code have money
kekekekekeekekekekekekek

gtorrent.tk is available though! :^)
>>
>>43133745
>paying money for a shitty libtorrent Rasterbar client
>not even libTorrent Raksasha
Thanks for ruining the client, winfags
>>
>>43133745


First, there plenty of working bittorrent clients for Windows, Linux, and Mac available.

Second, gTorrent is very immature now.

So I am NOT DYING TO USE GTORRENT. GO FUCK YOUR WALLET, NOT OURS. IT DOES NOT WORTH IT
>>
>>43131499
HAHAHAHAHAHAHAHAHAHAHAHAHAHA
>>
>>43130806
What UI library is that? Loads of things use that nowadays.

The new GitHub Windows client uses something similar and so does Microsoft's Zune.
>>
>static shared_ptr<Application> getSingleton();

Is this a gtk idiom with some fucked up history behind it, or is someone being retarded?
>>
File: 1404221507845.jpg (38KB, 600x308px) Image search: [iqdb] [SauceNao] [Google]
1404221507845.jpg
38KB, 600x308px
>>43131499
>>43131499
>>43131499
>>43131499

This. This is what /g/ code looks like.

I'm saging this thread right now. This project is doomed.
>>
>>43133868
http://mui.codeplex.com/
>>
>>43133672
what's the license?
>>
>>43130821
o-oh god
>>
>>43133922
I haven't decided.
>>
>>43133922
Code now, license later
the entire project was doomed the moment they started sucking Winshit user's dicks and decided to make it in rasterbar
>>
>>43131499
Is this really a problem? Does any sepples library use the same names as the standard namespace?
>>
>>43133945
Ok, who was going to port Rakshasa to windows?
>>
>>43133720
I use none of those horrible languages.
>>
>>43133962
Putting aside that putting a using directive in a header is considered shitty, although in this case probably harmless practice, he's pulling all that shit into each and every compilation unit, and at best wastefully increasing compile time.
>>
>>43133745
Fuck off, gtorrent.org would cost about 11 euro per year.
>>
>>43134005
cool story brah

enjoy unemployment

>MUH LISP
>>
>>43133966
>not using cygwin

I don't see why not.
>>
>>43133966
>lets rewrite Deluge and Qbittorrent to add fragmentation and get into a pissing contest with uTorrent!
Why the fuck is Windows even relevant?
If you wanted to do something helpful for the dumb /v/ fags using Windows, it would be a fork of TrueCrypt, not another mediocre libtorrent-based torrent client.
>>
>>43134207
>If you wanted to do something helpful for the dumb /v/ fags using Windows, it would be a fork of TrueCrypt
Windows is a closed source hacker target made by a company who does everything it can to cooperate with the NSA. Anyone using it to store sensitive information is an idiot.
>>
>>43129962
wait so is it finished?
>>
>>43133745
sent :^)
>>
>>43134207
GNAA maintains TrueCrypt
>>
File: 13 - 1.jpg (39KB, 426x413px) Image search: [iqdb] [SauceNao] [Google]
13 - 1.jpg
39KB, 426x413px
>>43133745
>mfw I bought gtorrent.me and will have a better site than the "official" one
>>
Please be good. Please.
>>
>>43136396
>gtorrent.me
>latin

the fuck?
>>
>>43137593
>latin
You've never seen placeholder text?

Lorem Ipsum

here's a Samual L Jacksom Ipsum for you http://slipsum.com/
>>
As a completely computer illiterate person, how do I get this up and running on a windows machine
>>
>>43138475
Wait for an installer, kid.
>>
http://gtorrent.me/
>>
>>43129962
nice fucking logo
other one was shit
>>
>>43130963
How about ncurses TUI instead?
We need more applications that are better and easier to use than rtorrent.
>>
>>43132570
Except for theworldsworstwebsiteever.com
>>
>>43132728
What's so bad about cmake?
>>
>>43140533
i would suck somebody's dick for a nice ncurses TUI

no homo
>>
>>43140122
NOW THAT I CAN GET BEHIND!
>>
>>43133962
It's a very placebo thing. Apparently std is too short to use a namespace. Without std namespace, on the other hand, you'd just have a bunch of shitty std::cout statements and whatnot.

And so C++ programmers call that beautiful, what a damn joke. I'd rather C, Scheme or Haskell than deal with C++ shit.
>>
>>43140122
>doesn't require somebody to scroll for 5 minutes to find download links
it's shit
>>
>>43140122
>.me domain
>not superior .co or .io
Fully retarded.
>>
oh god is that stupid logo again
>>
>>43140691
>not topkek (tk)
>>
File: 1397274764319.jpg (201KB, 1200x900px) Image search: [iqdb] [SauceNao] [Google]
1397274764319.jpg
201KB, 1200x900px
So what have we learned

>/g/ is full of autists who can't let go of a bad idea
>it takes /g/ 700 commits and 1000 lines of code to write a hello world gui for a library
>/g/ is terrible at coding
>/g/ is good at graphic design
>/g/ is good at purchasing domains
If this project were to go at the current pace it wouldn't be ready for at least 3 years and it would be 100,000 SLOC and it would have 1/100 of the proposed features
>>
>>43129962
From http://utorrentisfinished.info
>Anybody can write their own UI for any platform
>Plus, anyone can write their own UI for any platform
x3
>>
stop trolling you bastards! these guys are actually doing something!!
>>
>>43141298
>complaining about somebody on /g/ who is actually doing something and hasn't realized a 1.0 build yet.

Just sit down and eat your hot pocket while somebody actually contributes to /g/
>>
>>43132324
There's no fragmentation. They all use the same core, they're all the same client. Just different frontends, which isn't an issue or fragmentation. They all talk to each other correctly
>>
>>43141360
>hot pocket
what is a hot picket? I'm not freedum
>>
>>43141298
>muh sloc
>>
>>43130061
Open gif reggae music starts playing :o
>>
any new webm of the current state of the project??
>>
>>43129962
>gtk
>C++
no, thx
>>
>>43141498
I hope they would have figured out by now that gtk is bloated shit. if not they are shit
>>
File: 1348981837129.png (51KB, 1000x800px) Image search: [iqdb] [SauceNao] [Google]
1348981837129.png
51KB, 1000x800px
>>43141298
daily reminder that this entire project is a bad case of NIH syndrome
>https://en.wikipedia.org/wiki/Not_invented_here

There are already FOSS torrent clients that /g/ could contribute to, but they instead are deciding to attempt to reinvent the wheel.
>>
>>43141498
>>43141513
There might be a win32 client as well. Which is what really matters here, since Linux already has gud clients
>>
>>43141514
>dat pic
thanks for having me rediscover woot, anon.
>>
>no options
good goy, even the shittiest torrent client has more options than this
>>
>>43141526
meaning they can't use gtk or windows or they'll end up like deluge
>>
>This one is nice and pretty
>This one is very customizable
>This one is full of shit
kek'd
>>
>>43141556
basically yes. gtk on windows a shit. win32 api is about as good as it gets, as foobar2000 and utorrent 2.x have shown
>>
>>43141556
If they are using gtk3 they can't use it on windows!
>last gtk3 version for windows
>3.6
>that appeared while 3.8 was out
>3 years after the version 3
GNOME nor RetHat care about windows, gtk+ is a bad choice for windows (and in fact for any system) and it has horrible API
I can't see why they aren't using Qt since they are using the evil C++ anyway
>>
>>43141584
G in GTK stands for GIMP, not Gnome
>>
>>43141599
I never said that
>>
>>43141584
>>43141572
so what are they using on windows then? why not emulate the good things utorrent has? and yeah, foobar is great too.
>>
>>43141623
Apparently no one on the team uses Windows at all......
>>
>>43141639
then why do they want an utorrent replacement?
>>
>>43141639
>>Apparently no one on the team uses Windows at all......

That's not true. There's a few Windows users who are going to work on the Windows port but they need more Windows coders to do a win32 port.
>>
File: freud btfo.jpg (74KB, 626x398px) Image search: [iqdb] [SauceNao] [Google]
freud btfo.jpg
74KB, 626x398px
>>43130806
who made this and where can I get it, also is it still in development?
>>
>>43141671
>There's a few Windows users
Are they programmers?

>coders
ehhh
>>
>>43141584
>>If they are using gtk3 they can't use it on windows!

The core is independent. GTK3 is just for the Linux client. The Windows build will be win32, and they are looking for more Windows coders, so spread the word.
>>
>>43141671
>but they need more Windows coders to do a win32 port
What the hell? Something like gtorrent can be done in one week by one person and you need so much time and people just for a port? Are you kidding me?
>>
>>43141698
Why not Qt then? It would work on windows without the need to port it
>>
>>43141689
>>Are they programmers?

Yes. There's 2 or 3 people who can do the WIndows build but they need as many people as they can find.
>>
>>43141671
Well, I haven't seen any code started on it. Not that I blame them, Win32 isn't non-trivial.

>>43141709
What exactly are you looking for and is there some place a little more static to look at other than IRC?
>>
File: 1234567890'.png (164KB, 322x263px) Image search: [iqdb] [SauceNao] [Google]
1234567890'.png
164KB, 322x263px
so they decided to make a windows program that kills utorrent without any windows experience?
>>
>>43141708
>>Why not Qt then? It would work on windows without the need to port it

Because Qt is basically the same thing as making another version of qBittorrent. They are doing a core, and then a GTK UI for Linux and a win32 UI for Windows. As they decided since the project started, this was going to be a native experience on every platform, and they are sticking to it. If they didn't do a Win32 build akin to uTorrent/Foobar, there would be no point in making this client at all, because the main goal is to get to all 3 platforms before uTorrent does and provide a community-run alternative.
>>
>>43141721
>>Well, I haven't seen any code started on it. Not that I blame them, Win32 isn't non-trivial.

Exactly. That's why there's this panic in the thread about it. It's more daunting a project than people realize and all they can do right now is keep trying to find people who are interested in helping with the win32 port.
>>
>>43141709
>but they need as many people as they can find
>>
File: 1348981186966.png (45KB, 625x925px) Image search: [iqdb] [SauceNao] [Google]
1348981186966.png
45KB, 625x925px
>>43141699
dubs speak the truth.

can we get a tally of the man hours and resources already wasted?
>700 commits
lets say each commit is at least 30 minutes of work
>700 x 30 = 21000 man minutes
>21000 / 60 = 350 man hours
> 350 / 24 = 14.6 man days
2 weeks worth of full time commitment.

Let's say they could be getting paid minimum wage at 10$/hr
>350 * 10 = 3500$
3500$ worth of wasted time

Plus 3-4 domains purchased at atleast 2$ a pop

3506$ total dollars wasted on this abomination

top lel
>>
any updated webm of gtorrent in action???
>>
>>43141752
>implying these degenerates would be able to find a job
6$ totaly wasted since they would watch yaoi instead
>>
>>43141728
>so they decided to make a windows program that kills utorrent without any windows experience?

Read the thread, asswipe. There is a win32 build in the works, but they need more win32 programmers to help them do it.
>>
>>43141775
>There is a win32 build in the works
you mean that 30MB gtk monstrosity that works like shit filled with useless dlls?
>>
>>43141775
>they need more win32 programmers
3 people can't make a win32 port of gtorrent! The torrent with the simplest GUI, holy fuck!
>>
>>43141748
Do you have any idea how difficult it is to make a win32 build? You need either one smart dev like the foobar guy or a fleshed out team to realize it.
>>
>>43141785
That's the gtk build just so Windows users can try it out right now. The win32 build needs more help.
>>
File: 0FOGV.png (215KB, 408x340px) Image search: [iqdb] [SauceNao] [Google]
0FOGV.png
215KB, 408x340px
>>43141785
>>
>>43141788
>Do you have any idea how difficult it is to make a win32 build
yeah that's why the gtorrent devs are doing the easy stuff first, they aren't good enough
>>
>>43141734
Why not use qBittorrent then?
>implying Qt does not look and feel native
>>
File: 1387337138352.png (368KB, 636x694px) Image search: [iqdb] [SauceNao] [Google]
1387337138352.png
368KB, 636x694px
Well in lieu of the current conversation, I have an open question: MFC, ATL, WTL or raw Win32?

Coding experiences, license concerns? Pro & Cons?

Just curious about what other Anons think.
>>
>>43131238
waaaw
>>
>>43141788
Yes, I have worked with win32 and I can say that it's not something ONE programmer can't do in ONE week
>>
>>43141811
>>>implying Qt does not look and feel native

There's a reason that uTorrent is win32. Because Qt isn't quite enough.
>>
>>43141824
>Because Qt isn't quite enough.
Source? It was good for skype or google earth
>>
>>43141788
win32 isn't hard, it's just a shitty API. I learned it from petzold's books without problems.
>>
>cmake
>C++
>gtk
cancer

>lines of code for gtorrent-core: 557
>222 are header files

>lines of code for gtorrent-gtk: 913

>>43141869
It feels better than gtk
>>
>>43141876
How?
>>
>>43141843
>>Source? It was good for skype or google earth

Which aren't exactly lightweight pieces of software, anon...
>>
>>43129962
all those horrible design decisions in the code.

that shit really demotivates me to contribute since it wouldn't be a fork, it'd be a rewrite.
>>
>>43142017
Explain please.
>>
>>43142028
>Explain please.
the code is shit and there is no point contributing on top of shit, the only solution would be to rewrite it which is futile because I could contribute to other FOSS torrent clients that are not a clusterfuck of bad ideas
>>
>>43142028
I'm gonna be a girl here and say that if you don't know what's wrong then I won't be telling you since if you don't know what's wrong then you're not a (sane) programmer and thus my effort would be wasted and if you are a programmer then you too would have to rewrite all that shit and then you'd be the only person to maintain the good code and that would suck but you're not or you wouldn't need explanation here.
>>
>>43142017
>>that shit really demotivates me to contribute since it wouldn't be a fork, it'd be a rewrite.

Get in there and help them out. Don't just sit there.
>>
>>43142063
>>43142077
If you don't want to contribute that's fine I guess.
>>
>>43142063
>>43142077
Samefag and the same retard who shitposts in the tox threads about "bad code" but never explains why.
>>
>>43142017
To be fair gtorrent-core is not very large nor full of bloat. Rewriting in-place might be doable if you really want to do that.
>>
>GPLv3

Binned.
I mean, not even LGPL? Do you even into freedom?
>>
>>43142140
GPL is very free, anon.
>>
Until this offers an I2P plugin like Vuze does, I won't be swapping.
>>
>>43142148
No.
>>
>>43142140
Has it really been GPL'd? I don't see a LICENSE file
>>
>>43142118
He can't contribute, all he does is shitpost in /g/ project threads about "shit code" and cat-v crap because he's bored and mentally challenged. You should ignore him instead. Anyone who's worth their salt is on the moderated IRC.
>>
>>43142148
It's not compatible with GPLv2 code, or AGPLv1, how is that freedom?
>>
File: epic.jpg (15KB, 333x306px) Image search: [iqdb] [SauceNao] [Google]
epic.jpg
15KB, 333x306px
>>43129962
>>43132004
are we really using this logo? its terrible
>>
>>43142227
IKR, I liked the penis logo better
>>
>>43142239
>I like the actual penis logo more than the figurative flaccid dick/kidney
>>
>>43142130
>To be fair gtorrent-core is not very large nor full of bloat. Rewriting in-place might be doable if you really want to do that.
Yes, but then I'd have to either maintain that shit or teach better programming practices to the rest of the current contributors and I don't know if anyone who thinks an all.h header and a totally pointless singleton is receptive enough for alternatives.

Especially since I am also more than fine with transmission and don't give a shit about Windows.
>>
>>43142166
#include <Application.hpp>
#include "Base.hpp"

GuiBase::GuiBase() :
m_core(Application::getSingleton()->getCore())
{
}

Let this be my explanation, big shot.
>>
>>43142166
>>43142322
Even with pretending that the singleton is okay, which isn't really that, why not pass a core to the constructor?

Gah this piece of code is depressing despite its shortness.

It's another tail end of a slew of bad design decisions.

The way everything is knit together so stupidly. No, I don't want to work with shit like that.

If anyone worth their salt is on IRC then they should move their asses to the repo cause the people on the repo are 100% sodium free.
>>
>>43142322
https://github.com/gtorrent/gtorrent-core/blob/master/src/Torrent.cpp

All dat duplicated logic.
All those free magic numbers.
Etc.

Gah.
>>
For those who don't like the harmfulness of C++ and cmake:
https://github.com/ascent12/gtorrent-C
>>
>>43142402
>to use the harmful C++ code that gtorrent's core uses.
You are still forced to build the harmful C++ and use cmake
You are also still using gtk
>>
>>43142402
>harmfulness of C++ and cmake
In other words, autistic idiots.
>>
>>43142420
>You are still forced to build the harmful C++
True, but you won't have to write any C++ yourself.
>and use cmake
No, I symlinked the source files from the gtorrent-repo, and used plain makefiles for the build system.

>You are also still using gtk
That's just some separate code, which WILL use the core. I should really put it in it's own repo, but I can't be bothered.
>>
Are some of the Tox people working on this as well?
>>
>>43142402
>For those who don't like the harmfulness of C++ and cmake

You mean the one shitposting retard who can't code but likes to pretend he's a rockstar programmer and gives useless, generic criticism outside of the IRC?
>>
>>43142429
Of course.

>>43142446
I don't think so. At least, not any "notable" tox devs.
>>
>>43142444
Seems good but it does not change the fact that gtorrent is written in C++
Anyway, nice job, I am sure you could easily reimplement all of it in C
>>
File: reaction12.png (97KB, 263x299px) Image search: [iqdb] [SauceNao] [Google]
reaction12.png
97KB, 263x299px
>last thread lasted 2 days
>this one not even a day

/g/, good jobu
>>
>>43142460
>one

>and gives useless, generic criticism outside of the IRC?
I though this was the gtorrent thread, sorry!
>>
>>43142387
I don't see any duplicated logic. Outside of the repeated divisions which should be optimized away by the compiler, that is.
>>
File: reaction8.png (281KB, 550x433px) Image search: [iqdb] [SauceNao] [Google]
reaction8.png
281KB, 550x433px
>>43142387

I like how in these thread, people complain about the shit code but don't see that almost all the files in the core change every single day.
>>
I love uTorrent
>>
File: EHeBY.jpg (23KB, 500x375px) Image search: [iqdb] [SauceNao] [Google]
EHeBY.jpg
23KB, 500x375px
>>43142481
watching autists try to justify their asinine project idea and waste time has become one of the highlights of my days. While I want the project to fail it would take away one of the few joys I have in life if these threads stopped
>>
NEW THREAD

>>43142528
>>43142528
>>43142528
>>
IIRC the reason why singletons are used over static member functions is because MSVC and GCC disagree over the static member declaration syntax.

MSVC tends to not follow the standard more often than not.
>>
>>43142495
string getTimeString( boost::int64_t time_s )
{
if ( time_s <= 0 )
return "???";

boost::int64_t time_m = time_s / 60;
time_s %= 60;
boost::int64_t time_h = time_m / 60;
time_m %= 60;
boost::int64_t time_d = time_h / 24;
time_h %= 24;

ostringstream time_string;

if ( time_d > 0 )
time_string << time_d << "d ";
if ( time_h > 0 )
time_string << time_h << "h ";
if ( time_m > 0 )
time_string << time_m << "m ";
time_string << time_s << "s";

return time_string.str();
}

is full of it, for example.
the only thing that changes in each 'iteration' is variables, not logic.
>but this is small fry shit.
Perhaps, but I think aggressive refactoring and self documenting code is best.
Also, this is sepples, turn it into a small time utility class.
>muh bloat, muh enterprise
more like muh easier to read and maintain and extend.
I hate muh enterprise as much as the other guy but what if you wanna have a different time format?
Always fuck around with Torrent.cpp when that happens?

I don't know, bro. I don't know.

Code should be written for people, not computers.
>>
NEW FUCKING THREAD

>>43142528
>>43142528
>>43142528
>>
>>43142402
CC = gcc
CXX = g++

full retard
dropped, saged, reported to the OSI
>>
>>43142550
>IIRC the reason why singletons are used over static member functions
Static member functions would have been the second choice?
What about passing shit around.
It's two to three things at most, and those can always be packed into a struct if really needed.

Much easier to follow.
>>
>>43142550
Follow the fucking standard then
>>
>>43142556
Problem is though that that code is very straightforward and is the right way to write a simple function.

Sure you can write a utility class for that but it's plain retarded.
>>
>>43142580
>Sure you can write a utility class for that but it's plain retarded.

Enjoy your neurotypical experience then.
>>
>>43142568
I don't like using "cpp".
It makes me think of "C pre-processor" instead.
>>
>>43130478
I think .cc is a free TLD, .io is cool though. But if faggoty normals are to use this it should be .com or something common
>>
>>43142593
because it is the c pre processor you fucking retard
>>
>>43142609
Then what is he complaining about?
>>
>>43142573
The way stuff is passed around has nothing to do with static member functions or whatever.

If anything it has more to do with copy constructors.
>>
>>43142616
If you don't even know that then you should be dropped from the project.
>>
Don't reply to trolls like >>43142627
>>
>>43130189
god damn, baby. ur sexy ;)
>>
>>43142580
>Problem is though that that code is very straightforward
It is also very rigid.
Also, what about specialization, only do what you're supposed to do.

Let's say you also want a timestring somewhere else?
You gonna cram everything that wants time into Torrent.cpp?
Are you going to copypaste the code?
No, at least you should put shit like that into a shared utility library but the function as it is is kinda rigid *and* it relies on member functions instead of passing in time information directly.

Etc.
Yeah. I don't know about all these decisions. I don't like em and I'm glad that I don't have to think about them outside of these threads.
>>
>>43142636
^troll
>>
>>43142673
^troll
>>
>>43142672
You want a library just for a time print function. Did I hear that correctly. I think you meant module.

>it relies on member functions instead of passing in time information directly.
Where? You may not have noticed but there are no member functions referred to there other than .str and the << operator.
>>
>>43142706
>You want a library just for a time print function. Did I hear that correctly. I think you meant module.
Actually, I meant object but that was apparently too crazy so I sugested at least putting the fuction into a library, which can consist of multiple files, etc, but whatever.

>>43142706
>Where? You may not have noticed but there are no member functions referred to there other than .str and the << operator.
You're right. My bad, I misread and the general bad opinion I have about this did a number on my reading comprehension.
saw
>time_m
and moved right along, completely overlooking the type before it.

Anyway. I still don't see why the torrent class computes/formats time.
>>
could you also add ability to download files from normal http links?
Thread posts: 324
Thread images: 34


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]
Please support this website by donating Bitcoins to 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
If a post contains copyrighted or illegal content, please click on that post's [Report] button and fill out a post removal request
All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site. This means that 4Archive shows an archive of their content. If you need information for a Poster - contact them.