GithubHelp home page GithubHelp logo

Natural language support about dateparser HOT 2 OPEN

Nukesor avatar Nukesor commented on June 10, 2024
Natural language support

from dateparser.

Comments (2)

waltzofpearls avatar waltzofpearls commented on June 10, 2024 1

Hey @Nukesor, thanks for reaching out and proposing the idea of adding natural language support, then volunteering to work on it.

That's brilliant. I once thought about that at some point, especially when I saw python's dateparser lib, which supports parsing relative dates like what you described.

I like your proposed approach: using a separate module, building the parser with pest, using a trait for extensibility, and possibly using the features gate.

Feel free to go ahead and make a changeset for your feature. This repo is still being maintained. It's not hyperactive at the moment, but I always want to focus back on this and iterate on the parsing mechanism to optimize for speed.

from dateparser.

Nukesor avatar Nukesor commented on June 10, 2024

Heyo @waltzofpearls .

Turns out, there's a pretty nice and maintained drop-in replacement for chrono-english around named interim.

So, I won't work on this any longer as it perfectly fits my own needs for now :)

Feel free to close this issue. However, if you're still interested in such functionality, you could think about just using interim as well^^

from dateparser.

Related Issues (12)

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.