{"id":15097441,"url":"https://github.com/956mb/reddit-download-button","last_synced_at":"2025-04-15T00:45:07.533Z","repository":{"id":250072855,"uuid":"833391674","full_name":"956MB/reddit-download-button","owner":"956MB","description":"Adds buttons to more easily hoard images/videos from Reddit","archived":false,"fork":false,"pushed_at":"2025-02-02T12:11:06.000Z","size":377,"stargazers_count":9,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-15T00:44:51.869Z","etag":null,"topics":["datahoarder","downloader","extension","greasyfork","images","javascript","post","reddit","tampermonkey"],"latest_commit_sha":null,"homepage":"https://greasyfork.org/en/scripts/501718-reddit-image-downloader","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/956MB.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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-07-25T00:45:11.000Z","updated_at":"2025-04-10T09:04:51.000Z","dependencies_parsed_at":"2024-10-01T06:01:09.909Z","dependency_job_id":"1b3f7981-f4cd-43b4-81ac-f50a2ee6e8bb","html_url":"https://github.com/956MB/reddit-download-button","commit_stats":{"total_commits":17,"total_committers":1,"mean_commits":17.0,"dds":0.0,"last_synced_commit":"41a5876d7568798d4bb028368565aea57388ce02"},"previous_names":["956mb/reddit-download-button"],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/956MB%2Freddit-download-button","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/956MB%2Freddit-download-button/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/956MB%2Freddit-download-button/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/956MB%2Freddit-download-button/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/956MB","download_url":"https://codeload.github.com/956MB/reddit-download-button/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248986274,"owners_count":21194024,"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":["datahoarder","downloader","extension","greasyfork","images","javascript","post","reddit","tampermonkey"],"created_at":"2024-09-25T16:21:53.085Z","updated_at":"2025-04-15T00:45:07.515Z","avatar_url":"https://github.com/956MB.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# Reddit Download Buttons\n\n[![Greasy Fork Version](https://img.shields.io/greasyfork/v/501718?style=for-the-badge\u0026logo=tampermonkey\u0026logoColor=white\u0026labelColor=4c4c4c\u0026color=E92902\u0026borderRadius=8)](https://greasyfork.org/en/scripts/501718-reddit-image-downloader) [![Greasy Fork Total](https://img.shields.io/greasyfork/dt/501718?style=for-the-badge\u0026logo=docusign\u0026logoColor=white\u0026label=installs\u0026labelColor=4c4c4c\u0026color=E92902\u0026borderRadius=8)](https://greasyfork.org/en/scripts/501718-reddit-image-downloader) [![Greasy Fork Daily](https://img.shields.io/greasyfork/dd/501718?style=for-the-badge\u0026logo=addthis\u0026logoColor=white\u0026label=daily\u0026labelColor=4c4c4c\u0026color=E92902\u0026borderRadius=8)](https://greasyfork.org/en/scripts/501718-reddit-image-downloader) [![MIT License](https://img.shields.io/badge/License-MIT-E92902.svg?style=for-the-badge\u0026borderRadius=8)](https://opensource.org/licenses/MIT)\n\nThe browser extension that I've always wanted for Reddit... download buttons for easily saving images within posts. It's exactly what a data hoarder needs! *Does not require Reddit login.*\n\n![Reddit Download Buttons Post](./img/post.png)\n\n\u003c/div\u003e\n\n## Features\n\n- Adds buttons to Reddit posts and inside galleries for easy one-click downloads\n- Separate ZIP download button for downloading all images in a folder\n- Supports downloading single images, entire image galleries, and GIFs\n- Works on both the Reddit feed and individual post pages\n- Detects the highest resolution version of images for download\n\n\u003e[!WARNING]\n\u003e Currently the extension doesn't work on inline videos due to some `m3u8` thing I couldn't get to work. Please feel free to help with an [issue](https://github.com/956MB/reddit-download-button/issues) or [pull request](https://github.com/956MB/reddit-download-button/pulls).\n\n## Supported Browsers:\n\n##### *Chromium-based*\n\n| Browser | Last Tested Version (Chromium Engine) |\n|:--------|:--------------------------------------|\n| [Arc](https://arc.net/download) | 1.70.0 (131.0.6778.86) |\n| [Brave](https://brave.com/download/) | 1.67.123 (126.0.6478.126) |\n| [Chrome](https://www.google.com/chrome/browser-tools/) | 126.0.6478.127 (126.0.0.0) |\n| [Chromium](https://download-chromium.appspot.com/) | 128.0.6580.0 (128.0.0.0) |\n| [Opera](https://www.opera.com/download) | 111.0.5168.61 (125.0.6422.143) |\n| [Vivaldi](https://vivaldi.com/download/) | 6.8.3381.46 (126.0.0.0) |\n\n##### *Other*\n\n| Browser | Requires |\n|:--------|:---------|\n| [Firefox](https://www.mozilla.org/en-US/firefox/all/#product-desktop-release) | 127.0.2 |\n| [Safari](https://www.apple.com/safari/) | Doesn't work natively with Safari, but the [Tampermonkey®](https://www.tampermonkey.net/index.php?browser=safari\u0026locale=en) extension (Safari v6-11) or the paid [Mac App Store version](https://apps.apple.com/us/app/tampermonkey/id1482490089) (Safari v12+) could work. I have not tested either, though. |\n\n## Installation\n\n*Not added to the Chrome Web store or Firefox Add-ons yet, but may be in the future.*\n\n##### Browser Extension (manual):\n\n1. Clone this repository or download the [ZIP](https://github.com/956MB/reddit-download-button/releases) file and extract it\n2. Open your Chromium-based browser and navigate to the extensions page (e.g., `chrome://extensions`)\n3. Enable \"Developer mode\" in the top right corner\n4. Click \"Load unpacked\" and select the directory containing the extension files\n5. The extension should now be installed and active\n\n##### Userscript (Greasyfork/Tampermonkey):\n\n1. Install [Tampermonkey](https://www.tampermonkey.net/) for your browser\n2. Click on this link to open the script in Tampermonkey: [Reddit Download Buttons Script](https://greasyfork.org/en/scripts/501718-reddit-download-buttons)\n3. Click on the \"Install\" or \"Update\" button\n4. The script should now be active on Reddit\n\n## TODO\n\n- [ ] Support 'Old' Reddit / Reddit Enhancement Suite\n- [ ] Figure out downloading m3u8 videos\n- [X] \u003cs\u003eZIP download option for multiple images\u003c/s\u003e\n- [ ] Add UI for extension settings\n- [ ] Include metadata in ZIP file for the downloaded images/post (title, author, comments, etc.)\n- [ ] Support downloading multiple inline images/videos from text posts\n- [ ] Add download buttons to single images in comment sections and ones opened in new tabs.\n\n## Known Issues\n\n\u003e [!NOTE]\n\u003e This seems to be fixed now (2025-01-08), I guess it was just a bug with Reddit itself? The button should now download individual images in the gallery carousel as intended.\n- ~~For some reason the gallery-carousel on Reddit is keeping all the images as visible (\"visibility: visible\") when clicking forward/back. This is causing all images up to the index you've clicked to be downloaded. Only other method I can see right now of knowing the index is the translate3d value of the gallery-carousel. It's going up/down based on the window width.~~\n- The preview download button doesn't work I believe because of the CORS policy.\n- ZIP file creation not working when run from Tampermonkey. [Issue #2](https://github.com/956MB/reddit-download-button/issues/2)\n\n## Changelog\n\n[1.3.4](./CHANGELOG.md#134---2025-01-08) - 2025-01-08\n\n##### Fixed\n\n- Fixed issue where the download button wasn't being added to the post container because the classes of the div were changed. We now look for `div.shreddit-post-container` to make sure we have a place to insert the button.\n\nFor a full list of changes and past versions, please see the [CHANGELOG.md](CHANGELOG.md)\n\n## License\n\n[MIT LICENSE](./LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F956mb%2Freddit-download-button","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F956mb%2Freddit-download-button","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F956mb%2Freddit-download-button/lists"}