!yAXokUArOJxHEACeib:pussthecat.org

Invidious

653 Members
https://invidious.io/ | Instances: https://instances.invidious.io/ | Documentation: https://docs.invidious.io | SourceCode: https://git.invidious.io | Instances API: https://api.invidious.io/ | ToDo: https://todo.invidious.io/ | Bridged to #invidious on Libera.Chat134 Servers

Load older messages


SenderMessageTime
21 Apr 2024
@absidue:matrix.orgabsidue
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:pussthecat.orgTheFrenchGhosty * 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
@wardpearce:matrix.orgWard
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:pussthecat.orgTheFrenchGhostyI just checked the PR, with the way you split the script it should make it easy to support pipx14:18:13
@wardpearce:matrix.orgWardpipx install git+https://github.com/WardPearce/smart-ipv6-rotator works14:18:14
@thefrenchghosty:pussthecat.orgTheFrenchGhosty
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
@wardpearce:matrix.orgWardye seems so14:19:26
@wardpearce:matrix.orgWardwrote a small script to convert poetry requirements into a requirements.txt file https://github.com/WardPearce/smart-ipv6-rotator/blob/master/poetry_to_requirements.py14:19:47
@wardpearce:matrix.orgWardideally could have a small bash script to install pipx for all major operating systems & then install smart-ipv6-rotator via the repo via pipx14:23:18
@thefrenchghosty:pussthecat.orgTheFrenchGhostySo here's my opinion: https://github.com/iv-org/smart-ipv6-rotator/pull/21#issuecomment-206806309814:23:45
@wardpearce:matrix.orgWard * 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 pipx14:23:47
@thefrenchghosty:pussthecat.orgTheFrenchGhosty
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:pussthecat.orgTheFrenchGhostyIf 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:pussthecat.orgTheFrenchGhosty * 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
@wardpearce:matrix.orgWardhaha ye true14:25:51
@wardpearce:matrix.orgWardstop the script kiddes14:25:59
@unixfox:matrix.orgunixfoxfor 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 script14:29:54
@midou:envs.netMidouworst 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:matrix.orgunixfoxbased 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 it14:35:42
@thefrenchghosty:pussthecat.orgTheFrenchGhosty unixfox: question: why Python and not bash? 14:37:48
@unixfox:matrix.orgunixfoxit's too complicated to deal with ipv6 routes in bash.14:38:52
@midou:envs.netMidoualso python is more convenient to work with than bash14:39:52
@midou:envs.netMidoufor more complicated work14:40:01
@samantazfox:pussthecat.orgSamantaz FoxI'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
@samantazfox:pussthecat.orgSamantaz Fox TheFrenchGhosty ^ 14:48:29
@waffelo:drgnz.club@waffelo:drgnz.club changed their profile picture.14:56:59
@samantazfox:pussthecat.orgSamantaz Fox ibicha I'm writing a contributing guide, btw 15:26:58
@samantazfox:pussthecat.orgSamantaz Foxto follow the remarks you made the other day15:27:06
@samantazfox:pussthecat.orgSamantaz Fox Blade 🇷🇺 Re: requesting a script to use the IPv6 rotator only when needed: https://paste.mozilla.org/vLZcTOzu 15:28:27
@samantazfox:pussthecat.orgSamantaz FoxIt has been made by one of the public instances maintainers15:28:50

Show newer messages


Back to Room ListRoom Version: 7