Anyone use PEP 723 + uv with an LSP based editor? What's your workflow? I looked into it briefly, the only thing I saw after a lot of digging around was to use `uv sync --script <script file>` and get the venv from the output of this command, activate that venv or specify it in your editor. Is there any other way, what I describe above seems a bit hacky since `sync` isn't meant to provide the venv path specifically, it just happens to display it.
Edit: I posted this comment before reading the article. Just read it now and I see that the author also kinda had a similar question. But I guess the author didn't happen to find the same workaround as I mention using the `sync` output. If the author sees this, maybe they can update the article if it's helpful to mention what I wrote above.
"The mind adapts and converts to its own purposes the obstacle to our acting. The impediment to action advances action. What stands in the way becomes the way."
r/usenet has a great FAQ about it[1]. In a nutshell, there are 3 things you need to use usenet. You need providers, indexers, and a software to download stuff.
Providers are companies and servers where the data is actually stored, as opposed to peers in torrenting. Since they are for-profit, you need to purchase a subscription to have access to these servers. r/usenet has some nice deals on those[2]. Frugal is usually the most recommended for beginners since it’s pretty cheap and has most files you’ll want.
Indexers are similar to what rarbg was. They make it easy to search for files stored in the providers. They usually require a subscription as well, and some require invites, but are really cheap and easy to get [3]. nzbgeek doesn’t require an invite and is pretty complete. nzbplanet and drunkenslug have more content, but require invites. You can get invites for those on r/UsenetInvites
Finally, you need something to download the files. There are many options available for that, but I find that the best one is sabnzb [4]. It is pretty complete and has a lot of moving parts, so I recommend following the trash-guides article on it to get started[5]
Edit: I posted this comment before reading the article. Just read it now and I see that the author also kinda had a similar question. But I guess the author didn't happen to find the same workaround as I mention using the `sync` output. If the author sees this, maybe they can update the article if it's helpful to mention what I wrote above.