-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Notes on my intentions #11
Comments
Those constraints would be no problem, florian do you have such constraints?
Supporting several parser would definetely be possible, you just make an
abstraction layer above it.
But why, since anglesharp is the best? 😄
No seriously, why?
Den 6 feb 2018 02:16 skrev "win" <[email protected]>:
… @bjorn-ali-goransson <https://github.com/bjorn-ali-goransson>
If your code meet these ...
1. No copyleft code
2. Support .Net framework >=2.0
3. No Linq
It makes me easier to integrate your code back to my repo.
------------------------------
I also *try to figure out*
*How to support more that 1 Html-Css Dom/Parser frameworks*.
eg.
1. HtmlKit <https://github.com/jstedfast/HtmlKit> - that is used in
this repo.
2. Pasta <https://github.com/prepare/Pasta> - my unfinished port of
Google's Gumbo.
3. *Radius <https://github.com/prepare/Radius> - attempt the bring
AngelSharp to the HtmlRenderer, not finish.*
------------------------------
Feel free to create issues about the HtmlRenderer here.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#11>, or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAoyADwyPrexNTvKlB5wzIJdOJvx9llnks5tR6gLgaJpZM4R6We6>
.
|
And that is another way to ensure that the code has low dependency on others |
HtmlKit almost looks like a SAX parser. Is it anything like traversing the DOM? |
You can simply access each node by traveling through their DOM. but no sophisticated traversing code now. |
It sounds like an abstraction on top of the parsers should be simple. |
I find the solution to be a bit strangely organized (if not unorganized 😅) How does one get Deps ? Why not use NuGet?.... |
For example, I now have an empty HtmlRenderer\Source\Deps\BurningMineCurve\CurveUtils, dunno how it got created. And it gives hundreds of errors when opening the solution (of course since Deps only contains empty dirs) [Failure] Could not find file '... HtmlRenderer\Source\Deps\BurningMineCurve\CurveUtils\VectorHelper.cs'. |
The Rendering Part ((https://github.com/PaintLab/PixelFarm) is a huge part, since It is planned to support real-time HtmlRendering. but once you get the PixelFarm code => all the code are there. |
At this development stage, I cheer you, Don't give up with that complex part! |
I am investigating / developing more on Radius (https://github.com/prepare/Radius) :) |
Hello
@bjorn-ali-goransson,
and those who come from AngleSharp/AngleSharp.Css#2
If your code meet these ...
It makes me easier to integrate your code back to my repo.
I also try to figure out
How to support more that 1 Html-Css Dom/Parser frameworks.
eg.
so lets create some abstraction.
Please don't throw other frameworks away :)
Feel free to create issues about the HtmlRenderer here.
The text was updated successfully, but these errors were encountered: