It seems they do not want you to report an issue without an accompanying fix for it. > If you would like to report a problem you find when using you-get, please open a Pull Request, which should include [snip] Can't say I've encountered this before.
They want you to just submit a PR with a test that, if passed, would indicate the problem for you is fixed.
You-get: Dumb downloader that scrapes the web
11–20 of 154 posts
Re: You-get: Dumb downloader that scrapes the web
#12It seems they do not want you to report an issue without an accompanying fix for it. > If you would like to report a problem you find when using you-get, please open a Pull Request, which should include [snip] Can't say I've encountered this before.
As the other commenter said, they want a failing test, not a fix. A detailed description of the encountered problem; At least one commit, addressing the problem through some unit test(s). Examples of good commits: #2675, #2680, #2685 "Addressing" is probably a bad word to use here. "Demonstrating" would have been better, IMO.
i’m almost tempted to add a test suite just to give people more agency over my output because right now i’m only soliciting feedback in person to cut down on internet bullshit, like what happened to xz-utils
Re: You-get: Dumb downloader that scrapes the web
#13Can someone explain why this is better than yt-dlp
https://github.com/soimort/you-get/blob/develop/src/you_get/...
Re: You-get: Dumb downloader that scrapes the web
#14Earlier quoted context omitted.
They want you to just submit a PR with a test that, if passed, would indicate the problem for you is fixed.
What happens if you don’t know Python? Python is a relatively easy language to learn but no way I’m gonna learn Python just to report an issue
Re: You-get: Dumb downloader that scrapes the web
#15It seems they do not want you to report an issue without an accompanying fix for it. > If you would like to report a problem you find when using you-get, please open a Pull Request, which should include [snip] Can't say I've encountered this before.
If this results in the project being easier to maintain and being maintained longer, then I’m fine with this.
Re: You-get: Dumb downloader that scrapes the web
#16It seems they do not want you to report an issue without an accompanying fix for it. > If you would like to report a problem you find when using you-get, please open a Pull Request, which should include [snip] Can't say I've encountered this before.
It’s relatively easy to write a failing test and it massively cuts down the work related to moderating issues. Also, reduces the danger of github issues turning into a support forum. If this results in the project being easier to maintain and being maintained longer, then I’m fine with this.
Relative to what? Learning someone else's code base well enough to write a useful test is not trivial.
It's not a bad method, but the vast majority of users won't be capable of writing a test that encapsulates their issue.
Re: You-get: Dumb downloader that scrapes the web
#17Earlier quoted context omitted.
They want you to just submit a PR with a test that, if passed, would indicate the problem for you is fixed.
What happens if you don’t know Python? Python is a relatively easy language to learn but no way I’m gonna learn Python just to report an issue
Re: You-get: Dumb downloader that scrapes the web
#18Earlier quoted context omitted.
They want you to just submit a PR with a test that, if passed, would indicate the problem for you is fixed.
What happens if you don’t know Python? Python is a relatively easy language to learn but no way I’m gonna learn Python just to report an issue
Perfectly fine rule for a maintainer to have.
Re: You-get: Dumb downloader that scrapes the web
#19It seems they do not want you to report an issue without an accompanying fix for it. > If you would like to report a problem you find when using you-get, please open a Pull Request, which should include [snip] Can't say I've encountered this before.
Interesting. I like the idea of encouraging people to try creating a test or even a whole fix, but saying that’s all you will accept is a bit much. On the other hand, I’m not doing the work to maintain you-get. I don’t know what they deal with. This may be an effective way to filter a flood of repetitive issues from people who don’t know how to run a command line program.
I know how to make an isolated virtual environment, install the package, make a fork, create a test and make a PR. But I don't know whether I care enough about a random project to actually do it.
Re: You-get: Dumb downloader that scrapes the web
#20Earlier quoted context omitted.
What happens if you don’t know Python? Python is a relatively easy language to learn but no way I’m gonna learn Python just to report an issue
Good chance you wouldn't be writing good bug reports either, then. Github issues have enough noise that a first-pass filter like this feels like a good idea, even if it has some false positives.