You are viewing a single thread.
View all comments
1 point
*

Nah I kinda agree, just give me a “download” button somewhere. I don’t care about your build file, deprecated classes, list of supporters or whatever the fuck else you keep on there.

I just want to download the software and use it.

permalink
report
reply
18 points

I would suggest that github is the wrong place to go look for that. Github is for developers, primarily a place to share source code, for people who DO care about build files, deprecated classes, contributors, and git history - so they can make the software that runs large parts of the modern world more efficient and flexible.

Whether there’s an executable provided is completely optional and up to each author. Further, considering in this specific example it was python code, it’s far more flexible for the author to provide python run instructions (which the author HAD provided by the way) than it is to give you a .exe which would take extra, unnecessary effort, and overlooks that the tool he was writing could also be used on linux and macos based machines (because python command exist on those)

permalink
report
parent
reply
7 points

I’m not browsing github for random software to install. I’m looking for specific bits of software to do something and coming to github because it’s the only place the devs host their software.

Like I get what github is for, I use it almost every day, it’s the people using it to host downloads for their software that are using it outside its intended purpose (kind of)

permalink
report
parent
reply
3 points

…how hard is it to upload something in the release section for people to download?

permalink
report
parent
reply
12 points
*

For what architecture? You use windows, what about Linux? What about MacOS? Should the author spend their time making an executable for each platform? Or only the platforms that are most popular? (Edit: also, I’m not going to touch the fact that for complex programs there are third party dependencies which have license restrictions to be bundled together into an exe or provided into a zip as a dll, which is extra work for the dev to do just to make an exe)

Secondly, as I pointed out in my above comment which you seemed to have missed:

Some code, as is literally the case for the original source does NOT run via a standalone executable, so there is NO exe to upload. It is run via third party interpreters, in this case the Python interpreter.

There’s a section about how to run the code in the original post for example here https://github.com/sherlock-project/sherlock?tab=readme-ov-file#usage - it requires the source code (because its not compiled, it’s interpreted) and installing python - which then is used via python3 sherlock to run the tool. Again, in cases like this there is literally no executable to upload. There may be some roundabout ways to upload an executable that packages, but that’s way beyond just providing the source to be run via python.

Also to edit to say this: Regardless of how “easy” you may think uploading an exe for something might be, calling the people developing that code “stupid smelly nerds” as the original poster did (not you) is completely disrespectful, arrogant and entitled, and if someone demanded that I upload an exe to one of my repos like that, I would completely ignore their request.

permalink
report
parent
reply
1 point

Compared to giving your dumb ass the source? A lot. A lot of effort. Shut up and learn how to run two simple commands.

permalink
report
parent
reply
13 points

That’s what the releases page is for. But even then people will download the source instead and complain.

If you’re having trouble with this I suggest you find an adult.

permalink
report
parent
reply
9 points

If you’re having trouble with this I suggest you find an adult

Fucking ded. I’m stealing this.

permalink
report
parent
reply
-1 points

I’m not having trouble with it. I use github every day at work. I just want an easy streamlined user experience.

permalink
report
parent
reply
1 point

You’re not going to get it on a system for technical users like Github. That’s for managing software projects and handling code. Make a website if you want a big fancy download button.

This is like complaining a forklift doesn’t have cruise control.

permalink
report
parent
reply
3 points
*

I tend to agree, I don’t go on GitHub very often but pretty much every time if I don’t land on the screen where I can download the files (if it’s a project that has “packages” that can be downloaded I mean, not just code that’s executed in a terminal), I need a bit of time to remember where to find the releases page, when that should be something easily accessible from a UX perspective.

I just checked again and on mobile it’s all the way at the bottom of the page…

permalink
report
parent
reply
1 point

Yeah and I just want to be a millionaire. Son, it ain’t happening just because you want it.

permalink
report
parent
reply
-1 points

Wanting the most used version control platform in the world, that is owned by the biggest software developer in the world to have slightly better UX, is not the same as wanting g to be a millionaire.

permalink
report
parent
reply
3 points

This isn’t a UX problem. If a project’s contributors don’t want to put out an easy install, tough shit.

permalink
report
parent
reply
1 point

Kinda is tho since you want a bunch of people to do basically unpaid work just so your experience can be a bit better.

permalink
report
parent
reply
-2 points

The worst is when there is an error in the install commands that you have to debug and correct yourself. When they didn’t even bother to test their install commands it gives me pause about even installing the thing. But I’ve definitely had the experience before and then had the actual software itself work fine

permalink
report
parent
reply

Microblog Memes

!microblogmemes@lemmy.world

Create post

A place to share screenshots of Microblog posts, whether from Mastodon, tumblr, Twitter X, KBin, Threads or elsewhere.

Created as an evolution of White People Twitter and other tweet-capture subreddits.

Rules:

  1. Please put at least one word relevant to the post in the post title.
  2. Be nice.
  3. No advertising, brand promotion or guerilla marketing.
  4. Posters are encouraged to link to the toot or tweet etc in the description of posts.

Related communities:

Community stats

  • 13K

    Monthly active users

  • 1.4K

    Posts

  • 68K

    Comments