BuilderIO / gpt-crawler

Crawl a site to generate knowledge files to create your own custom GPT from a URL
https://www.builder.io/blog/custom-gpt
ISC License
18.16k stars 1.88k forks source link

Make GPT Crawler a CLI #38

Closed marcelovicentegc closed 7 months ago

marcelovicentegc commented 7 months ago

1k+ changes from package-lock.json

Essentially:

What are the next steps?

https://github.com/BuilderIO/gpt-crawler/pull/56 addresses the aforementioned changes ☝️

I can address all these on different PRs but need your feedback. Let's keep in touch :wink: .

Other changes that are not directly related to the CLI and that I can revert back to what it was or open other PRs:

Resolves #37

databill86 commented 7 months ago

Thank you for this pull request. I was wondering if it's possible to expose the service as an API. It would be a lot easier and simpler to run it locally, without the need to publish the gpt crawler. I'm no expert in js, I tried to implement an express js server with the help of chatgpt, but I had a lot of exceptions and errors, so I gave up ^^

marcelovicentegc commented 7 months ago

Thank you for this pull request. I was wondering if it's possible to expose the service as an API. It would be a lot easier and simpler to run it locally, without the need to publish the gpt crawler. I'm no expert in js, I tried to implement an express js server with the help of chatgpt, but I had a lot of exceptions and errors, so I gave up ^^

Hey @databill86! I've commented about your feature request on #43 😉, but TLDR; I like the idea!

steve8708 commented 7 months ago

This is awesome @marcelovicentegc! Also just realized that you work at VTEX, awesome, I know Mariano and Geraldo (they are amazing) and I went to VTEX Day last year!

To answer your questions: lets definitely setup the workflow process through github actions. I can happily add an NPM_TOKEN to the secrets there. And semantic release is perfect.

Also, I recall you saying this was WIP, is it ready for review on your side or worth still waiting on?

marcelovicentegc commented 7 months ago

How cool, @steve8708! This is awesome! I was at VTEX Day this year ❤️. It's such a great event.

I will set up semantic-release + GitHub actions on another PR, since this one is already large, ok? 🤗

And finally, the PR is rebased and good for review 👍

github-actions[bot] commented 7 months ago

:tada: This PR is included in version 1.0.0 :tada:

The release is available on:

Your semantic-release bot :package::rocket: