{"id":25536106,"url":"https://github.com/abhi227070/youtube-to-study-notes","last_synced_at":"2026-02-16T19:03:50.086Z","repository":{"id":275997448,"uuid":"927835754","full_name":"abhi227070/Youtube-to-Study-Notes","owner":"abhi227070","description":"YouTube to Study Notes using LLaMa is a web app that extracts subtitles from YouTube videos and generates study notes in English. It allows users to download the notes in text or PDF format, making learning from YouTube more efficient.","archived":false,"fork":false,"pushed_at":"2025-02-05T18:47:20.000Z","size":211,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-29T21:34:15.863Z","etag":null,"topics":["deep-learning","deep-neural-networks","langchain","langchain-python","language-model","llm","llm-inference","llms","machine-learning","natural-language-processing","prompt","prompt-engineering","rag","transformers"],"latest_commit_sha":null,"homepage":"https://youtube-to-study-notes.streamlit.app/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/abhi227070.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-02-05T16:14:39.000Z","updated_at":"2025-02-05T18:50:34.000Z","dependencies_parsed_at":"2025-02-05T18:47:24.666Z","dependency_job_id":"a3cbed27-a930-46cc-bdb7-64f0909fcc6d","html_url":"https://github.com/abhi227070/Youtube-to-Study-Notes","commit_stats":null,"previous_names":["abhi227070/youtube-to-study-notes"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/abhi227070/Youtube-to-Study-Notes","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhi227070%2FYoutube-to-Study-Notes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhi227070%2FYoutube-to-Study-Notes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhi227070%2FYoutube-to-Study-Notes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhi227070%2FYoutube-to-Study-Notes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abhi227070","download_url":"https://codeload.github.com/abhi227070/Youtube-to-Study-Notes/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhi227070%2FYoutube-to-Study-Notes/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29515543,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T18:37:19.720Z","status":"ssl_error","status_checked_at":"2026-02-16T18:36:46.920Z","response_time":115,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["deep-learning","deep-neural-networks","langchain","langchain-python","language-model","llm","llm-inference","llms","machine-learning","natural-language-processing","prompt","prompt-engineering","rag","transformers"],"created_at":"2025-02-20T04:30:11.260Z","updated_at":"2026-02-16T19:03:50.053Z","avatar_url":"https://github.com/abhi227070.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🎬 **Youtube To Study Notes using LLaMa**\n\nA **Streamlit-based web application** that extracts **YouTube video subtitles** and generates **study notes** using the **LLaMa** language model by Meta. The application helps users get summarized and structured study notes from YouTube educational videos in various languages, including **English, Hindi**, and **Hinglish**.\n\n---\n\n## Table of Contents\n- [Introduction](#introduction)\n- [Features](#features)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Use Case](#use-case)\n- [Screenshots](#screenshots)\n- [Contributing](#contributing)\n- [License](#license)\n\n---\n\n## Introduction\n\n**Youtube To Study Notes using LLaMa** is a web application that allows users to input a YouTube video URL and fetch subtitles from the video. Once the subtitles are fetched, the app uses the **LLaMa model** to generate study notes, making learning easier and more efficient.\n\nThe application uses **Streamlit** for the UI and integrates with NVIDIA's **LLaMa API** to generate study notes from the extracted subtitles. This project supports multiple languages like **English**, **Hindi**, and **Hinglish**.\n\n---\n\n## Features\n- Extract subtitles from YouTube videos in various languages.\n- Use the **LLaMa** language model to summarize and generate study notes.\n- User-friendly Streamlit interface.\n- Allows downloading the subtitles in **PDF** or **Text** format.\n- Supports inputting **API keys** for using the NVIDIA AI endpoints.\n\n---\n\n## Installation\n\nTo run the project on your local machine, follow these steps:\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/abhi227070/Youtube-to-Study-Notes.git\n2. Change the directory to the project folder:\n   ```bash\n   cd Youtube-to-Study-Notes\n3. Install the required dependencies:\n   ```bash\n   pip install -r requirements.txt\n\n\nThis part explains how to clone the repository, install the dependencies, and set up the project to run locally. Let me know if you need any further adjustments!\n\n---\n\n## Usage\n\nAfter setting up the project, you can run the application by following these steps:\n\n1. Run the Streamlit app:\n   ```bash\n   streamlit run app.py\n\n2. The application will start, and you can access it in your web browser.\n3. Enter the YouTube video URL: Paste the link of any educational YouTube video in the provided input field.\n4. Select Subtitle Language: Choose the language for subtitles (e.g., English, Hindi, Hinglish).\n5. Fetch Subtitles: Click the \"Fetch Subtitles\" button to retrieve the subtitles from the YouTube video.\n6. View Subtitles \u0026 Study Notes: The app will display the subtitles and generate a summarized study note based on the content of the video.\n7. Download Options: You can download the subtitles and the study notes in either Text or PDF format.\n\n---\n\n## Use Case\n\nThis project is ideal for students, teachers, and anyone looking to convert **YouTube educational videos** into **summarized study notes**. Some key use cases include:\n\n- **Summarizing educational videos**: Helps in creating concise study notes from long YouTube videos.\n- **Language Learning**: Converts bilingual subtitles into study notes.\n- **Content Creators**: Allows creators to convert their videos into useful, structured summaries for their audience.\n\n---\n\n## Screenshots\n\nHere is screenshot of the application:\n\n**Main Interface with Subtitle Input**:\n   ![Main Interface](images/img.png)\n\n---\n\n## Contributing\n\nWe welcome contributions! If you'd like to contribute to this project, please follow these steps:\n\n1. Fork the repository.\n2. Create your feature branch (`git checkout -b feature-name`).\n3. Commit your changes (`git commit -m 'Add some feature'`).\n4. Push to the branch (`git push origin feature-name`).\n5. Open a pull request.\n\n---\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhi227070%2Fyoutube-to-study-notes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabhi227070%2Fyoutube-to-study-notes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhi227070%2Fyoutube-to-study-notes/lists"}