simone
Repurpose your YouTube videos by converting them into blog posts.
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.8%) to scientific vocabulary
Repository
Repurpose your YouTube videos by converting them into blog posts.
Basic Info
- Host: GitHub
- Owner: rajtilakjee
- License: mit
- Language: Python
- Default Branch: main
- Homepage: https://simone-github.carrd.co/
- Size: 420 KB
Statistics
- Stars: 173
- Watchers: 1
- Forks: 12
- Open Issues: 0
- Releases: 5
Metadata Files
README.md
Simone
Repurpose your videos by converting them into blog posts with context-aware screenshots.
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:
https://github.com/rajtilakjee/simone/assets/117737297/e20cec28-6c99-418a-9b54-3e91d5e7519b
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
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.
Owner
- Name: Rajtilak Bhattacharjee
- Login: rajtilakjee
- Kind: user
- Location: India
- Twitter: rajtilakjee
- Repositories: 60
- Profile: https://github.com/rajtilakjee
Coder by heart. Machine Learning Engineer. ex-PricewaterhouseCoopers.
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use this software, please cite it as below." authors: - family-names: "Bhattacharjee" given-names: "Rajtilak" orcid: "https://orcid.org/0009-0008-2465-0266" title: "simone" date-released: 2024-04-24 url: "https://github.com/rajtilakjee/simone"
GitHub Events
Total
- Watch event: 8
- Fork event: 3
Last Year
- Watch event: 8
- Fork event: 3
Dependencies
- actions/cache v4 composite
- actions/checkout v4 composite
- actions/setup-python v5 composite
- mkdocs-material * development
- pre-commit * development
- ffmpeg-python *
- numpy *
- openai-whisper *
- opencv-python *
- pillow *
- pytesseract *
- python-dotenv *
- pytube *