/simone

Repurpose your YouTube videos by converting them into blog posts.

Primary LanguagePythonMIT LicenseMIT

Simone

Codacy Badge GitHub License Libraries.io dependency status for GitHub repo GitHub Issues or Pull Requests GitHub Repo stars

Repurpose your videos by converting them into blog posts with context-aware screenshots.

Simone - Repurpose videos to blogposts with context-aware screenshots | Product Hunt

About

Simone is a Python CLI-script that helps you create blog posts from your videos. It also adds context-aware screenshots from that video. If you have got 2-minutes, we have prepared a short demonstration video about how Simone works:

simone-demo-v2.1.0.mp4

Features

  • YouTube Video Conversion: Extract video content from YouTube URLs.
  • Context-Aware Screenshots: Automatically capture relevant screenshots based on video content.
  • Blog Post Generation: Create informative blog posts with embedded screenshots.
  • SEO Optimization: Enhance SEO by repurposing video content into written format.
  • Command-Line Interface: Easy-to-use CLI for seamless conversion and post-generation.

Dependencies

Simone requires the following dependencies to be installed on your system:

  • FFmpeg: Used for video processing and screenshot extraction. Install FFmpeg from here
  • Tesseract OCR Engine: Used for text recognition in screenshots. Install Tesseract OCR Engine from here
  • OpenRouter: Used for generating the blog post and keywords. You need to obtain an API Key for Gemma 7B from OpenRouter for free. Find out more about OpenRouter from here

Installation

Important

Please see the documentation for detailed instruction on installing the dependencies and the main program.

Documentation

The documentation can be found here.

GitHub Star History

Star History Chart

Contributing

Contributions are welcome! Fork the repository and submit a pull request with your enhancements or bug fixes. See the CONTRIBUTING file for more details.

License

This project is licensed under the MIT license - see the LICENSE file for more details.