{"id":29149620,"url":"https://github.com/inna-b10/links","last_synced_at":"2026-04-11T11:39:28.114Z","repository":{"id":256086146,"uuid":"854281940","full_name":"Inna-B10/Links","owner":"Inna-B10","description":"The \"Links\" project scrapes specified YouTube channels for the latest video title, ID, and thumbnail (without using the YouTube API). It also retrieves dynamic data such as links and the About description from an API. Data is fetched at build time with revalidation to ensure it stays up-to-date.","archived":false,"fork":false,"pushed_at":"2024-12-30T13:09:11.000Z","size":480,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-30T23:02:06.397Z","etag":null,"topics":["axios","clsx","html-react-parser","next","project","react-dom","react-query","sass","tailwind"],"latest_commit_sha":null,"homepage":"https://project-links-innab10.netlify.app/","language":"JavaScript","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/Inna-B10.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":"2024-09-08T21:13:22.000Z","updated_at":"2025-03-29T12:02:28.000Z","dependencies_parsed_at":"2024-12-31T14:30:32.937Z","dependency_job_id":null,"html_url":"https://github.com/Inna-B10/Links","commit_stats":null,"previous_names":["inna-b10/project-links","inna-b10/links"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Inna-B10/Links","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Inna-B10%2FLinks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Inna-B10%2FLinks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Inna-B10%2FLinks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Inna-B10%2FLinks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Inna-B10","download_url":"https://codeload.github.com/Inna-B10/Links/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Inna-B10%2FLinks/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270914926,"owners_count":24667233,"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-08-17T02:00:09.016Z","response_time":129,"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":["axios","clsx","html-react-parser","next","project","react-dom","react-query","sass","tailwind"],"created_at":"2025-06-30T23:01:55.453Z","updated_at":"2026-04-11T11:39:28.102Z","avatar_url":"https://github.com/Inna-B10.png","language":"JavaScript","readme":"# Project name: Links\n\n### 💎 Description\n\n[\u003cimg src=\"preview.png\" height=\"250\" align=\"right\" style=\"margin-left:20px\" /\u003e](preview.png)\n\n- This project fetches and displays data from **YouTube** channels (**latest video title**, **ID**, and **thumbnail**) by scraping HTML content (without using the YouTube API).\n\n- It also retrieves and shows **dynamic data** (links and \"About\" description) from an **API**. The data is fetched at build time, and revalidation ensures it stays up-to-date.\n- The app provides a clean, responsive interface using `Next.js` and `Tailwind CSS`, deployed on **Netlify** for easy access.\n\n### 🧩 Tech Stack\n\n![Next.js](https://img.shields.io/badge/Next.js_14.2.8-424242?logo=nextdotjs)\n![React](https://img.shields.io/badge/React_18-424242?logo=react\u0026logoColor=61DAFB)\n![axios](https://img.shields.io/badge/axios_1.7.7-424242)\n![@tanstack/react-query](https://img.shields.io/badge/%40tanstack%2Freact--query_5.55.4-424242?logo=reactquery)\n![tailwindcss](https://img.shields.io/badge/tailwindcss_3.4.1-424242?logo=tailwindcss\u0026logoColor=06B6D4)\n\n\u003c!-- end:tech-stack --\u003e\n\n![react-dom](https://img.shields.io/badge/react--dom_18-424242?logo=react\u0026logoColor=61DAFB)\n![html-react-parser](https://img.shields.io/badge/html--react--parser_5.1.15-424242)\n![gh-pages](https://img.shields.io/badge/gh--pages_6.1.1-424242?logo=github\u0026logoColor=white)\n![clsx](https://img.shields.io/badge/clsx_2.1.1-424242)\n![sass](https://img.shields.io/badge/sass_1.78.0-424242?logo=sass\u0026logoColor=CC6699)\n![postcss](https://img.shields.io/badge/postcss_8-424242)\n\n\u003cdetails style=\"border:1px solid #d4d4d4; border-radius:2px; padding:1rem;\"\u003e\n\u003csummary\u003e\u003ch4 style=\"display:inline; padding-left:6px;\"\u003e🗃 Dependencies\u003c/h4\u003e\u003c/summary\u003e\n\n```bash\n# Dependencies\nnpm install @tanstack/react-query\nnpm install axios\nnpm install clsx        # conditionally className\nnpm install html-react-parser\nnpm install next\nnpm install react\nnpm install react-dom\nnpm install sass\n\n# Dev Dependencies\nnpm install --save-dev eslint\nnpm install --save-dev eslint-config-next\nnpm install --save-dev gh-pages\nnpm install --save-dev postcss\nnpm install --save-dev tailwindcss\n```\n\n\u003c/details\u003e\n\n### 🚀 [View demo](https://project-links-innab10.netlify.app/)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finna-b10%2Flinks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finna-b10%2Flinks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finna-b10%2Flinks/lists"}