Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/erikgiovani/summarize
Your Web page summarizer with AI
https://github.com/erikgiovani/summarize
Last synced: 3 days ago
JSON representation
Your Web page summarizer with AI
- Host: GitHub
- URL: https://github.com/erikgiovani/summarize
- Owner: erikgiovani
- License: mit
- Created: 2024-04-16T13:06:15.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-16T16:14:47.000Z (9 months ago)
- Last Synced: 2025-01-18T06:09:26.715Z (8 days ago)
- Language: TypeScript
- Homepage: https://summarize-erik.vercel.app/
- Size: 979 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Summarize
Your Web page summarizer with AI
This project makes use of Browserless to do web scraping of the web pages and then makes use of the Workers AI of Cloudflare to process the text of the pages to make a summary.
## Install
Run the next command to install the Frontend dependencies.
```bash
npm run frontend:install
```Run the next command to install the Backend dependencies:
```bash
npm run backend:install
```## Config
In the .env file in the summarize-frontend folder add the url of the backendIn the .env file of the summarize-frontend folder add the backend url, while in the .env file of the summarize-backend folder you have to add the Cloudflare token, the cloudflare user id and the Browserles url.
Cloudlfare Token and User ID Guide
Browserless URL Guide## Run the project
To run the Frontend project run the next command:
```bash
npm run frontend:dev
```To run the Backend project run the next command:
```bash
npm run backend:dev
```---
Made with ❤️ by **Erik Giovani**