Coder Social home page Coder Social logo

Comments (4)

NeilP-global avatar NeilP-global commented on September 28, 2024

Actually, ua-core is still actively updated, it's just the parser that's been abandoned.

Last time I checked, updates to ua-core had broke the build, it's sad that this hasn't been rectified.

from uap-csharp.

OrbintSoft avatar OrbintSoft commented on September 28, 2024

Yeah, but ua-core is just a database of yaml files with user agent definitions.
Even if defines common conventions, the real parser is done by language specifics projects.
It's sad to say, but this C# project is dead.
I created a fork time ago to update definitions and fix the project, because by now this library is the only user agent parser available for C#.
But in fact there are a lot of issue and user agents that is unable to parse correctly, these problems are architectural and can't easily be fixed just updating yaml files.
Maintain a large database of regular expression is not easy, requires a continue maintenance and update without counting the performance issue.

Read this article, that convinced me to invest in that project:
https://techlab.bol.com/making-sense-user-agent-string/?Referrer=ADVNLPPceff2e00cdbf92970006d6f74d000002171&utm_source=2171&utm_medium=Affiliates&utm_campaign=CPS&utm_content=txl

from uap-csharp.

enemaerke avatar enemaerke commented on September 28, 2024

I did let this project slide for a long time. Life and work happened and I had no overhead to keep up to date with this.

I've just pushed a new version 3.1 to NuGet that should include the new regexes (as of today) so hopefully that rectify the stuff on the backlog.

from uap-csharp.

OrbintSoft avatar OrbintSoft commented on September 28, 2024

Thank you very much @enemaerke , your work is really appreciated, I still think that your library is the best user agent parser application available in C#.
Unlucky new user agents comes out every day and depend on regular expressions requires a continuative update or the library becomes almost useless.
So I continue to work to provide an alternative and I hope better user agent parser library for c#.
If you plan to maintain and update regularly this library you can close this issue.

from uap-csharp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.