Automated Oversharing is a Python-based project that integrates Flask with Tines to streamline blog post sharing on LinkedIn and X (formerly Twitter). Developed as companion content for the article Using Tines to Broadcast Your Half-Baked Blog, this repo provides a self-contained Flask example and a complete Tines story to automate the summarization and social sharing of blog content.
This repository includes:
- Flask: Acts as a webhook provider to notify Tines when a new blog post is published.
- Blog Manager: Complete, ready-to-import Tines story. Uses OpenAI for automatic post summarization and API integrations to share to social media platforms.
- Trigger: Flask sends post details (title, content, tags) to Tines via a webhook whenever a new blog post is published.
- Summarization: Tines uses OpenAI to generate a concise summary of the post.
- Social Media Sharing: Tines posts the summary and a link to LinkedIn and X.
- Python 3.8+ with Flask installed
- Tines account
- LinkedIn and X Developer accounts to generate API credentials
-
Clone the repository:
git clone https://github.com/tyler-tee/Automated-Oversharing.git cd Automated-Oversharing
-
Run the Flask app:
python app.py
-
Import the provided Tines story to set up automation workflows.
- Flask/: Contains the Flask app for triggering webhooks.
- Tines/: Includes a ready-to-import JSON story for Tines automation.
This project is licensed under the MIT License.