If this is about line endings, surely a simple shell or python script could correct them?
Aren’t pants a sphere with two holes? (A double torus?)
Edit: a 3d pair of pants is a double torus, a 2d one is a sphere with three holes
VS Code has some pretty good ide features for python, including understanding types, highlighting errors and warnings, linting, navigation features such as go to definition or go to references, and basic refactoring capabilities like rename symbol. These features are enabled by the python language server (pylance, in this case, which is Microsoft’s proprietary one).
You can also get the same features in other editors that support the language server protocol. For example, I use neovim and my setup supports those same IDE features I used to use in VS Code for python.
I’ve been enjoying wezterm as a terminal emulator replacement for windows terminal. It offers nerdy fine grained customizability and an emoji/nerd font character picker. For most purposes WT seems to be fine though.
Any Linux distro should work for the setup you want. I have radarr, sonarr, sabnzbd, deluge and jellyfin running on an Arch setup, but something more accessible like Ubuntu or Debian should work fine (although I’m not familiar with whether the Pi4 can power those heavier distros). If you’re comfortable with the command line, it doesn’t matter much which distro you pick since you can install and configure all those apps over ssh.
Seems like the prediction about the web panned out…
Really into these dutch invasion memes eh?
I am not an AirVPN user, but you might want to look for whether AirVPN supports filtering traffic based on port numbers, and then you can set a fixed port in your torrent client which AirVPN will always route through the VPN (and allow other traffic such as DNS and HTTPS to go around it).
Some VPNs support app-based split tunneling (such as Mullvad), but it seems from a quick search that AirVPN doesn’t. But if it supports port based filters, you can accomplish the same thing.
You don’t need the and right? Can’t it just be
return a or b
This doesn’t work if a is falsy non-null actually