DEV Community

Michael Willian Santos
Michael Willian Santos

Posted on

3 2

Google News | Crawler

// start

Hi everyone!
GitHub of the Project


While I was coding a paid-project from my freelancer career. There was the need to get news from certain topics. I have searched and discovered that there are few solutions for this particular problem. So, this is the reason that I have created this package.


// How To Use

It's pretty simple to use, in which you need to only define the class and call for the method run (async/await)

Example taken from the folder 'example/basic' at the github page.

const { GoogleNews } = require('@vorlefan/google-news')

const news = new GoogleNews(['One Piece', 'Kingkiller Chronicles'], {
    routeName: 'download',
    language: 'en-US',
    localization: 'US',
    route: (route) => {
        route.set('src', __dirname)
        route.inject('download', 'src')
        console.log(route.get('root').filepath)
    },
})

void (async function () {
    await news.run()
})()
Enter fullscreen mode Exit fullscreen mode

// Use Case

If you are creating a web-app, SaaS or whatever that needs to crawler the most recent news from certain topic, this is for you :)


// End

There a lot of feature that I'm planning for this module, then if you want to, please contribute or follow up the news xD

Retry later

Top comments (0)

Retry later
Retry later