Bluesky Image Download Button

Takes coredumperror's script and removes the constant 300ms checks and adds an in-page way to adjust the filename_template.

目前为 2024-10-21 提交的版本。查看 最新版本

作者
Brandon Turkthe-nelsonator
评分
0 0 0
版本
1.5
创建于
2024-10-18
更新于
2024-10-21
大小
21.6 KB
许可证
MIT
适用于

This script is a modification to coredumperror's Bluesky Image Downloader: https://greasyfork.org/en/scripts/495794-bluesky-image-downloader

The main two changes:
The filename template can be altered on the fly on the page (look at the header and click "Filenaming" then press enter to submit the changes).
Changed from a full page scan every 300ms to using MutationObservers to reduce redundant scans and CPU load.

/** Edit filename_template to change the file name format:
*
* <%uname> Bluesky short username eg: oh8
* <%post_id> Post ID eg: 3krmccyl4722w
* <%timestamp> Current timestamp eg: 1550557810891
* <%img_num> Image number within post eg: 0, 1, 2, or 3
*
* default: "<%uname> <%post_id>_p<%img_num>"
* result: "oh8 3krmccyl4722w_p0.jpg"
* Could end in .png or any other image file extension,
* as the script downloads the original image from Bluesky's API.
*
* example: "<%username> <%timestamp> <%post_id>_p<%image_num>"
* result: "oh8.bsky.social 1716298367 3krmccyl4722w_p1.jpg"
* This will make it so the images are sorted in the order in
* which you downloaded them, instead of the order in which
* they were posted.
*/