21 Apr 2024 |
absidue | In reply to @samantazfox:pussthecat.org absidue you're on a rampage today or what x) 4 PRs in one day lol All opened within the last 24 hours yes, but I had most of it figured out months ago, I just had never got round to setting up a Linux VM to be able to write the code and test it. | 14:14:57 |
TheFrenchGhosty | * it's just that basically no one other than unixfox works on the script, so it should be as simple as possible + use good practices (eg: I'm absolutely against poetry) | 14:14:58 |
Ward | In reply to @thefrenchghosty:pussthecat.org Ward: I hope you don't take it the wrong way by the way nah is important to make installing shit well | 14:15:41 |
TheFrenchGhosty | I just checked the PR, with the way you split the script it should make it easy to support pipx | 14:18:13 |
Ward | pipx install git+https://github.com/WardPearce/smart-ipv6-rotator works | 14:18:14 |
TheFrenchGhosty | In reply to @wardpearce:matrix.org pipx install git+https://github.com/WardPearce/smart-ipv6-rotator works is the "binary" properly created in .local/bin ? | 14:18:40 |
Ward | ye seems so | 14:19:26 |
Ward | wrote a small script to convert poetry requirements into a requirements.txt file
https://github.com/WardPearce/smart-ipv6-rotator/blob/master/poetry_to_requirements.py | 14:19:47 |
Ward | ideally could have a small bash script to install pipx for all major operating systems & then install smart-ipv6-rotator via the repo via pipx | 14:23:18 |
TheFrenchGhosty | So here's my opinion: https://github.com/iv-org/smart-ipv6-rotator/pull/21#issuecomment-2068063098 | 14:23:45 |
Ward | * ideally could have a small bash script to install pipx for all major operating systems (supported by pipx via the os package manger) & then install smart-ipv6-rotator via the repo via pipx | 14:23:47 |
TheFrenchGhosty | In reply to @wardpearce:matrix.org ideally could have a small bash script to install pipx for all major operating systems (supported by pipx via the os package manger) & then install smart-ipv6-rotator via the repo via pipx let's not do that no, pipx installation should be done by the user | 14:24:28 |
TheFrenchGhosty | If the user isn't able to install a package they shouldn't use the script, let's not lower the barrier to entry to "noobs" | 14:24:53 |
TheFrenchGhosty | * If the user isn't able to install a package they shouldn't use the script, let's not lower the barrier to entry to "noobs", it should be reasonably high since it's mostly made for public instances (and public instances should be administrated by someone "competent") | 14:25:36 |
Ward | haha ye true | 14:25:51 |
Ward | stop the script kiddes | 14:25:59 |
unixfox | for me the script should be accessible to everyone, I have seen that it's not only the public instances that are blocked but private ones too.
if there is a way to depend on as little dependencies as possible then we should do it. when I wrote this script I went out of my way to have it with as little dependencies as possible.
hence why I made it to store temporary data in a file instead of using sqlite or any local database.
really this script shouldn't be too complicated to understand, use and install. I'm not trying to make it the best script to evade restrictions through IPv6. if there is a need to do have it as powerful as possible then let's create another repository with a separate script | 14:29:54 |
Midou | worst case make a script that explains what it does for the user with a first question: "do you know what you're doing?" | 14:30:58 |
unixfox | based on the fact that my todo is to make it automatically discover existing network configuration and having it to deal with that, it goes against trying to dissuade people from using it | 14:35:42 |
TheFrenchGhosty | unixfox: question: why Python and not bash? | 14:37:48 |
unixfox | it's too complicated to deal with ipv6 routes in bash. | 14:38:52 |
Midou | also python is more convenient to work with than bash | 14:39:52 |
Midou | for more complicated work | 14:40:01 |
Samantaz Fox | I'm on par with unixfox here. the script should be as simple to use as possible. There is no reason to make it harder. | 14:47:54 |
Samantaz Fox | TheFrenchGhosty ^ | 14:48:29 |
| @waffelo:drgnz.club changed their profile picture. | 14:56:59 |
Samantaz Fox | ibicha I'm writing a contributing guide, btw | 15:26:58 |
Samantaz Fox | to follow the remarks you made the other day | 15:27:06 |
Samantaz Fox | Blade 🇷🇺 Re: requesting a script to use the IPv6 rotator only when needed: https://paste.mozilla.org/vLZcTOzu | 15:28:27 |
Samantaz Fox | It has been made by one of the public instances maintainers | 15:28:50 |