Greasy Fork 还支持 简体中文。

Bluesky Image/Video Download Button

Adds a download button to Bluesky images and videos.

A continuación se muestran las versiones de este script en las que se actualizó el código. Ver todas las versiones.

  • v2.5.3 14/3/2026

    Performance: Optimized DOM selectors and reduced redundant queries during page mutations.

  • v2.5.2 8/3/2026

    Fix multiple tab downloading and some css/html changes, second attempt at video download changes

  • v2.5.1 8/3/2026

    Fix video downloads, fix SPA issues, add image prefs, add modal to select from quoted post or main post (like X script), added more templates.

  • v2.5.0 3/3/2026

    added: visual feedback and download hud

  • v2.4.1 3/3/2026

    fix download quoting and now deleting form history will remove the downloaded state immediately.

  • v2.4.0 13/2/2026

    Major refactor, hope it increases performance.

  • v2.3.0 13/2/2026

    Added <%handle> filename tag for short/custom domain handles. Fixed download buttons incorrectly appearing on external link embed thumbnails. Various reliability fixes for post link detection, file downloads, filename templates, and modal interactions.

  • v2.2.0 11/1/2026

    Added the ability to look at and manage download history. Added the ability to export download history. Added the ability to save all media within the post as a ZIP. Rebuilt the settings to be a modal that can also be called from a menu item on your userscript manager. Please report any issues immediately, this was a major rewrite.

  • v2.1.3 26/12/2025

    Comment cleanup and revision to increase readability.

  • v2.1.2 26/12/2025

    Fix properly marking which media was downloaded in quote chains.

  • v2.1.1 26/12/2025

    Fix Download All button for search results.

  • v2.1.0 26/12/2025

    Mark downloaded media as with green checkmark. Adds a Download All button, also becomes a green checkmark when all media within the post has been downloaded.

  • v2.0.1 12/12/2025

    FIXED: Template settings button would be deleted in specific circumstances.

  • v2.0.0 12/12/2025

    Used Google's Gemini to re-arrange when data is processed to try and reduce API calls and overall CPU/RAM consumption, add a helpful box during template editing to give info on what you can do, and, in general, make the code more efficient and readable. I've done thorough testing, but I'd appreciate feedback as soon as issues are found.

  • v1.9.2 10/12/2025

    Swapped method to get current timestamp and use API call to get the upload timestamp to make it work for all languages, please report any bugs!

  • v1.9.1 10/12/2025

    Attempt to make it work for more than just English language.

  • v1.9.0 10/12/2025

    Added post timestamp as an option for filename template.

  • v1.8.5 2/7/2025

    Added alt/title text to the template

  • v1.8.4 9/6/2025

    The attempt of reducing workload has backfired, fixed stubbed images not properly having download button.

  • v1.8.3 22/5/2025

    Use a different method to stop double processing and reduce script workload.

  • v1.8.2 19/5/2025

    Fixed duplicate download buttons causing it to enlarge image instead of working properly.

  • v1.8.1 13/12/2024

    remove unused code and replace depricated code

  • v1.8.0 9/12/2024

    let -> const

  • v1.8.0 9/12/2024

    Make it mobile friendly (bye bye GM_download).

  • v1.7.9 7/12/2024
  • v1.7.8 1/12/2024

    let -> const

  • v1.7.8 1/12/2024

    Fix download not grabbing the right user's information again

  • v1.7.7 1/12/2024

    Revert the download changes to make it work properly on all browsers. Save-As dialog box respects browser settings again.

  • v1.7.6 24/11/2024

    Rewrite download function again to force Save-As dialog to appear on Chromium browsers.

  • v1.7.5 23/11/2024
  • v1.7.5 22/11/2024

    Grab extension from the blob (fix Chrome) and rewrite download to use built in method for Tamper/Violentmonkey.

  • v1.7.4 22/11/2024

    Put the script version in the template button to make it easier to see the version.

    Also did more cleanup and removed the console.log I forgot to get rid of.

  • v1.7.3 22/11/2024

    Code cleanup (used Gemini)

  • v1.7.2 22/11/2024

    Dropping JQuery for raw JS

  • v1.7.1 21/11/2024
  • v1.7.1 21/11/2024

    Bsky changes their settings page, so the on-the-fly-template-change field had to be fixed.

    Also minor fix to filenaming since it would append the <%username> fix when it wasn't necessary.

  • v1.7 21/11/2024

    Reduce the overall code size by combining the image and video codes, reworked how post ID is found, and add coredumperror as an author, because it was their script first and foremost. Please report any bugs, share a link to the post and describe how it happened if possible!

  • v1.6 17/11/2024

    Returning <%username> since I believe I fixed the filenames being truncated by an invalid file extension and also setting it as the new default.

  • v1.5.1 23/10/2024

    return default back to what I set

  • v1.5 21/10/2024

    Completely redesign the MO setup to be better at adapting to all pages.
    Move the "Filenaming" settings to the actual "Settings" page at the top.

  • v1.4 21/10/2024

    potentially solve it

  • v1.3 21/10/2024

    Attempt to keep it from breaking, still need to fix for Discovery and other lists/tabs.

  • v1.2 21/10/2024

    Potentially future-proof

  • v1.1 21/10/2024

    added the-nelsonator's changes

  • v1.0 18/10/2024