vscode-csharp
playwright-scrape-api
vscode-csharp | playwright-scrape-api | |
---|---|---|
15 | 3 | |
2,913 | 26 | |
0.4% | - | |
9.8 | 5.9 | |
3 days ago | over 1 year ago | |
TypeScript | Shell | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
vscode-csharp
-
Visual Studio Code is designed to fracture
C# extension works well and uses Roslyn Language Server that is part[0] of the Roslyn (C# compiler) - this is what the base C# extension[1] uses. Both of these are licensed under MIT.
The only closed-source component is 'vsdbg' which is Visual Studio's debugger shipped as a component that the extension uses. It, however, can be replaced with Samsung's 'NetCoreDbg' by using the extension fork[2].
[0]: https://github.com/dotnet/roslyn/tree/main/src/LanguageServe...
[1]: https://github.com/dotnet/vscode-csharp
[2]: https://github.com/muhammadsammy/free-vscode-csharp
-
Why isn’t dotnet core popular among startups?
[1] https://github.com/dotnet/vscode-csharp/issues/527
- just notice that debugging unit test in omnisharp move to c# dev kit
-
The multiple why the lives of .NET developers will always suck (2022)
Unfortunately, the link does not point to where I intended as it got rid of the #part, here is the target --> https://github.com/dotnet/vscode-csharp/issues/5276#issuecom...
- Do you guys think this programmer is right about dotnet?
- Do you think this programmer's argument is correct?
- Stuck on a very basic MS Console App tutorial for VS Code
-
Availability of C# Dev Kit for Neovim?
https://github.com/dotnet/vscode-csharp this is the part of the C# Dev Kit that has the LSP server
- Any possible way to disable this "feature?" I truly loathe it.
- what do you find most frustrating about dotnet?
playwright-scrape-api
-
Minifying HTML for GPT-4o: Just Remove All the HTML Tags
I roughly came to the same conclusion a few months back and wrote a simple, open source general purpose scraper for use with GPT using Playwright in C# and TypeScript that's fairly easy to deploy and use with GPT function calling[0]. My observation was that using `document.body.innerText` was sufficient for GPT to "understand" the page.
I use more or less this code as a starting point for a variety of use cases and it seems to work just fine. Some variations are to look for the `main` content and ignore `nav` and `footer` (or variants thereof whether using semantic tags or CSS selectors).
[0] https://github.com/CharlieDigital/playwright-scrape-api
-
We migrated to SQL. Our biggest learning? Don't use Prisma
The thing is, if you're comfortable with TypeScript, it's really more or less just a small step to C#.
A small repo here: https://github.com/CharlieDigital/js-ts-csharp
And a practical example of a Playwright web scraper in C# and TypeScript: https://github.com/CharlieDigital/playwright-scrape-api
"Too many keywords" is the weirdest objection to a programming language versus actually using the language to build something practical.
-
Why isn’t dotnet core popular among startups?
My personal opinion is that C# is the language that most teams want but don't know enough about it or have a bad taste from the .NET Framework days. C# and .NET in its current form is a great language and platform to build on.
[0] https://github.com/CharlieDigital/playwright-scrape-api
What are some alternatives?
free-vscode-csharp - Free/Libre C# support for VSCode-compatible editors
strip-tags - CLI tool for stripping tags from HTML
csharper - VS Code Extension to easily create templated C# files
drizzle-orm - Headless TypeScript ORM with a head. Runs on Node, Bun and Deno. Lives on the Edge and yes, it's a JavaScript ORM too 😅
UnitGenerator - C# Source Generator to create value-object, inspired by units of measure.
html2markdown - Convert HTML to Markdown with Elixir