{"id":15495679,"url":"https://github.com/probablykasper/thumbnail-grabber","last_synced_at":"2025-04-22T21:04:50.995Z","repository":{"id":60174920,"uuid":"230764664","full_name":"probablykasper/thumbnail-grabber","owner":"probablykasper","description":"Chrome extension for grabbing thumbnails/covers","archived":false,"fork":false,"pushed_at":"2025-01-31T04:19:41.000Z","size":2389,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-22T21:02:46.111Z","etag":null,"topics":["browser-extension","chrome","chrome-extension","chrome-extention","extension"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/probablykasper.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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}},"created_at":"2019-12-29T14:55:48.000Z","updated_at":"2025-03-15T18:45:29.000Z","dependencies_parsed_at":"2025-01-31T05:29:57.829Z","dependency_job_id":null,"html_url":"https://github.com/probablykasper/thumbnail-grabber","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/probablykasper%2Fthumbnail-grabber","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/probablykasper%2Fthumbnail-grabber/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/probablykasper%2Fthumbnail-grabber/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/probablykasper%2Fthumbnail-grabber/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/probablykasper","download_url":"https://codeload.github.com/probablykasper/thumbnail-grabber/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250324687,"owners_count":21411943,"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","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":["browser-extension","chrome","chrome-extension","chrome-extention","extension"],"created_at":"2024-10-02T08:18:30.450Z","updated_at":"2025-04-22T21:04:50.969Z","avatar_url":"https://github.com/probablykasper.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003cp align=\"center\"\u003e\n\t\u003cimg src=\"https://raw.githubusercontent.com/probablykasper/thumbnail-grabber/master/public/icon128.png\" width=\"64\"\u003e\n\u003c/p\u003e\n\u003ch1 align=\"center\" style=\"margin-top:0px\"\u003e\n\tThumbnail Grabber\n\u003c/h1\u003e\n\u003cp align=\"center\"\u003eChrome extension for grabbing thumbnails/covers from YouTube, SoundCloud, Spotify and YouTube Music.\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n\t\u003ca href=\"https://chrome.google.com/webstore/detail/thumbnail-grabber/gbpjnjieenljpncojgiboejmolbihdob\"\u003e\n\t\t\u003cimg alt=\"Chrome Web Store\" src=\"https://img.shields.io/chrome-web-store/users/gbpjnjieenljpncojgiboejmolbihdob?color=4DB0F2\u0026logo=Google%20Chrome\u0026logoColor=white\u0026style=flat-square\"\u003e\n\t\u003c/a\u003e\n\t\u003ca href=\"https://addons.mozilla.org/en-US/firefox/addon/thumbnail-grabber\"\u003e\n\t\t\u003cimg alt=\"Mozilla Add-on\" src=\"https://img.shields.io/amo/users/thumbnail-grabber?color=orange\u0026logo=Firefox%20Browser\u0026logoColor=white\u0026style=flat-square\"\u003e\n\t\u003c/a\u003e\n\u003c/p\u003e\n\u003cbr\u003e\n\nEasily download/copy/open thumbnails and covers from YouTube, SoundCloud, Spotify, YouTube Music and more. Get the [Chrome extension](https://chrome.google.com/webstore/detail/thumbnail-grabber/gbpjnjieenljpncojgiboejmolbihdob) or [Firefox extension](https://addons.mozilla.org/en-US/firefox/addon/thumbnail-grabber).\n\nYou can click the extension icon, use keyboard shortcuts or right click the page or links. You can customize the keyboard shortcuts, what clicking the extension icon does, and what context menu items are visible.\n\n![Screenshot](./Screenshot.png)\n\n## Dev Instructions\n\n### Setup\n1. Install Node.js\n2. Run `npm install` to install dependencies\n\n### Commands\n- `npm run dev`: Build extension and watch for changes\n- `npm run build`: Build extension and create a zip in `/dist`, ready for distribution to stores\n- `npm run format`: Format code and apply code suggestions\n- `npm run check`: Check code\n\n## Permissions\n- `scripting`: For finding \u0026 displaying thumbnails\n- `storage`: For storing the extension's settings\n- `contextMenus`: For the ability to open/copy/download from the right-click menu\n- `activeTab`: For inserting the popup into the current website\n- `clipboardWrite`: For copying thumbnails to the clipboard\n- `\u003call_urls\u003e`: For checking if a thumbnail URL exists\n- Individual URLs: For showing the download popup on certain websites\n\n### Publish new version\n1. Run `npm run check`\n2. Update `CHANGELOG.md`\n3. Update version in `package.json`\n4. Run `npm run build`\n5. Commit with a tag in format \"v#.#.#\"\n6. Create GitHub release with the extension zip and release notes\n7. Publish to Chrome and Firefox stores\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprobablykasper%2Fthumbnail-grabber","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprobablykasper%2Fthumbnail-grabber","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprobablykasper%2Fthumbnail-grabber/lists"}