{"id":21246735,"url":"https://github.com/soumyadipta2020/ted_talks_analysis","last_synced_at":"2025-10-02T15:31:23.402Z","repository":{"id":257651655,"uuid":"858802796","full_name":"Soumyadipta2020/ted_talks_analysis","owner":"Soumyadipta2020","description":"Transcript analysis of Ted Talks","archived":true,"fork":false,"pushed_at":"2024-11-27T17:51:32.000Z","size":754,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-15T04:45:09.030Z","etag":null,"topics":["quarto","r","r-programming","ted-talks","tedx","text-analysis","transcript","transcript-analysis"],"latest_commit_sha":null,"homepage":"https://019369b9-1c07-78e7-44c7-dda6d54196d7.share.connect.posit.cloud/","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Soumyadipta2020.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2024-09-17T15:02:05.000Z","updated_at":"2025-01-13T17:32:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"4d9e28da-b62a-42cd-b2cb-4bce58aeff6c","html_url":"https://github.com/Soumyadipta2020/ted_talks_analysis","commit_stats":null,"previous_names":["soumyadipta2020/ted_talks_analysis"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Soumyadipta2020/ted_talks_analysis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Soumyadipta2020%2Fted_talks_analysis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Soumyadipta2020%2Fted_talks_analysis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Soumyadipta2020%2Fted_talks_analysis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Soumyadipta2020%2Fted_talks_analysis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Soumyadipta2020","download_url":"https://codeload.github.com/Soumyadipta2020/ted_talks_analysis/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Soumyadipta2020%2Fted_talks_analysis/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278028942,"owners_count":25918069,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-02T02:00:08.890Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["quarto","r","r-programming","ted-talks","tedx","text-analysis","transcript","transcript-analysis"],"created_at":"2024-11-21T02:03:53.274Z","updated_at":"2025-10-02T15:31:22.948Z","avatar_url":"https://github.com/Soumyadipta2020.png","language":"R","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TEDx Talks Analysis 🕵️‍♂️📜\n\n![GitHub Repo stars](https://img.shields.io/github/stars/Soumyadipta2020/ted_talks_analysis?style=social)\n![GitHub forks](https://img.shields.io/github/forks/Soumyadipta2020/ted_talks_analysis?style=social)\n![GitHub license](https://img.shields.io/github/license/Soumyadipta2020/ted_talks_analysis)\n[![HitCount](https://hits.dwyl.com/Soumyadipta2020/ted_talks_analysis.svg?style=flat-square)](http://hits.dwyl.com/Soumyadipta2020/ted_talks_analysis)\n\nWelcome to the **TED Talk Transcript Analysis** project! This repository contains an end-to-end analysis of TED Talk transcripts using **R**, **AI**, and **Quarto** for documentation.\n\n## 🔎 **Project Overview**\n\nThis project focuses on analyzing TED Talk transcripts to uncover key insights, such as prevalent topics, opinion strengths, and thematic trends. The analysis leverages **R** for data processing, **AI models** for topic prediction and sentiment analysis, and **Quarto** to create an engaging, interactive report.\n\n## 🚀 **Key Features:**\n- **Data Processing**: Cleaning and preprocessing transcript data.\n- **Topic Modeling**: Using AI techniques to identify and categorize key themes.\n- **Opinion Strength Analysis**: Evaluating how strongly speakers align with various topics.\n- **Visualization**: Interactive charts created with **Plotly** and **DT** tables for dynamic data exploration.\n- **Quarto Documentation**: Seamlessly integrates code, text, and visuals into an interactive HTML report.\n\n## 🛠️ **Technologies Used:**\n- **R**: Data manipulation and analysis.\n- **Plotly**: Generating dynamic and interactive visualizations.\n- **Quarto**: Creating reproducible and shareable reports.\n- **MongoDB**: (Optional) For reading data from a database source.\n- **AI Models**: Implemented for topic prediction and sentiment analysis.\n\n## ▶️ **How to Run the Project:**\n1. **Clone the Repository:**\n   ```bash\n   git clone https://github.com/Soumyadipta2020/ted_talks_analysis.git\n   cd ted_talks_analysis\n   ```\n\n2. **Install Required Packages:**\n   ```r\n   install.packages(c(\"dplyr\", \"DT\", \"plotly\", \"jsonlite\", \"httr2\"))\n   ```\n\n3. **Render document**\n\n## 📂 **Project Structure:**\n- **`data/`**: Contains the sample transcript CSV file.\n- **`Analysis.qmd`**: Quarto file for the analysis report.\n- **`helper.R`**, **`mongodb_helper.R`**: Custom helper functions.\n- **`api.R`** (Not present here) : API key mentioned.\n- **`README.md`**: Project documentation.\n- **`manifest.json`**: Environment captured.\n\n## 💡 **Contribution:**\n\nContributions are welcome! If you have ideas to enhance the app or fix issues, feel free to fork the repository, make changes, and submit a pull request.\n\nSteps to Contribute:\n\n1. Fork this repository.\n2. Create a new branch: `git checkout -b feature-name`\n3. Commit your changes: `git commit -m \"Add feature-name\"`\n4. Push to your branch: `git push origin feature-name`\n5. Open a Pull Request.\n\n---\n\nHappy Analyzing! 🎤📊\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoumyadipta2020%2Fted_talks_analysis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoumyadipta2020%2Fted_talks_analysis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoumyadipta2020%2Fted_talks_analysis/lists"}