Skip to content

This project is a Python script that scrapes data from a Gumroad site, generates a colorful and well-designed HTML page using OpenAI's GPT-4 model, and deploys the generated page to Vercel.

License

Notifications You must be signed in to change notification settings

ctlbau/Gumroad-Landing-Page-Generator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gumroad Scraper and Website Generator

This project is a Python script that scrapes data from a Gumroad site, generates a colorful and well-designed HTML page using OpenAI's GPT-4 model, and deploys the generated page to Vercel.

Features

Scrape data from a Gumroad site using BeautifulSoup. Generate a mobile-friendly and visually appealing HTML page with gradient design using OpenAI's GPT-4 model. Deploy the generated HTML page to Vercel.

Prerequisites

Before you begin, ensure you have met the following requirements:

You have a recent version of Python (3.7 or newer) installed. You have a Vercel account and a Vercel API token. You have OpenAI API access and an OpenAI API key. You have installed the required Python packages:

login with the Vercel CLI

openai, beautifulsoup4, requests, python-dotenv, vercel

Setup

Clone this repository and navigate to its directory.

Create a .env file in the project directory and add your Vercel and OpenAI API keys:

VERCEL_TOKEN=<your_vercel_api_token>
OPENAI_API_KEY=<your_openai_api_key>

Usage

To run the script, execute the following command in your terminal:

python gumroad.py

The script will prompt you to enter a Gumroad site URL. After providing the URL, it will scrape the data, generate an HTML page, and deploy it to Vercel.

About

This project is a Python script that scrapes data from a Gumroad site, generates a colorful and well-designed HTML page using OpenAI's GPT-4 model, and deploys the generated page to Vercel.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%