Script to automatically create and upload blog posts to Webflow. It was specifically designed to create PyAirbyte tutorials. It uses the OpenAI API to generate the text, and the PyAirbyte library itself to gather the source connectors configuration.
Before you begin, ensure you have met the following requirements:
- You have installed Python 3.x.
Follow these steps to get your development environment running:
-
Clone the repository
git clone https://github.com/airbytehq/pyairbyte-seo.git cd pyairbyte-seo
-
Create a Python virtual environment
python -m venv venv
-
Activate the virtual environment
-
On Windows:
venv\Scripts\activate
-
On Unix or MacOS:
source venv/bin/activate
-
-
Install the required packages
pip install -r requirements.txt
To run the project, execute the following command in the root of your project directory:
python build_blogs.py
To run the script for a specific set of sources, you can modify the list in the sources.py
file.
If you would like to contribute to this project, please fork the repository and issue a pull request with a description of your proposed changes.