Greasy Fork

来自缓存

Greasy Fork is available in English.

下载Pixiv图片到Eagle

*不维护了,能用多久是多久吧。*可通过油猴插件提供的按键修改部分功能设置。在Pixiv上添加可以导入图片到Eagle的下载按钮,默认保存所有标签以及标签翻译,以创作者名创建文件夹保存,能力有限暂无法处理动图。首页、排行榜、关注用户新作品页、收藏页添加下载按钮,添加复选框。自动将用户id添加进文件夹注释,同名文件夹注释中不存在id则更新注释添加id,尽量避免添加进同名不同id文件夹中。可批量下载全部作品和收藏。

< 脚本 下载Pixiv图片到Eagle 的反馈

评价:好评 - 脚本运行良好

§
发布于:2024-10-28

同一个作者的不同图片会建立多个不同的 Eagle 文件夹,能麻烦解决一下吗?

§
发布于:2024-10-28

另外希望能在预览图也加一个下载的按钮,这样就可以不用点进详情页了

§
发布于:2025-04-06

async function getFolderId(author, pid) {
// ...原有搜索逻辑...

if (!dlFolder) {
// 先刷新文件夹列表
await refreshFolders();
// 重新搜索
dlFolder = searchFolder(folders, author, pid);

// 如果仍然不存在,再加入创建队列
if (!dlFolder) {
if (run_mode == "else") {
// 去重检查
if (!folders_need_create.some(f => f.pid === pid)) {
folders_need_create.push({ author, pid });
}
return undefined;
} else {
dlFolder = await createFolder(author, pid);
}
}
}
return dlFolder?.id;
}

// 新增:刷新文件夹列表
function refreshFolders() {
return new Promise((resolve) => {
GM_xmlhttpRequest({
url: EAGLE_GET_FOLDERS_API_URL,
method: "GET",
onload: function(response) {
if (response.status === 200) {
folders = JSON.parse(response.response).data;
}
resolve();
}
});
});
}

可能是因为 folder没有同步
ai帮忙修改的 可以使用了
(如果出现问题 再让ai修改一下好了 我什么都不会😭)

同一个作者的不同图片会建立多个不同的 Eagle 文件夹,能麻烦解决一下吗?

§
发布于:2025-04-06

async function getFolderId(author, pid) {
// ...原有搜索逻辑...

if (!dlFolder) {
// 先刷新文件夹列表
await refreshFolders();
// 重新搜索
dlFolder = searchFolder(folders, author, pid);

// 如果仍然不存在,再加入创建队列
if (!dlFolder) {
if (run_mode == "else") {
// 去重检查
if (!folders_need_create.some(f => f.pid === pid)) {
folders_need_create.push({ author, pid });
}
return undefined;
} else {
dlFolder = await createFolder(author, pid);
}
}
}
return dlFolder?.id;
}

// 新增:刷新文件夹列表
function refreshFolders() {
return new Promise((resolve) => {
GM_xmlhttpRequest({
url: EAGLE_GET_FOLDERS_API_URL,
method: "GET",
onload: function(response) {
if (response.status === 200) {
folders = JSON.parse(response.response).data;
}
resolve();
}
});
});
}

可能是因为 folder没有同步
ai帮忙修改的 可以使用了
(如果出现问题 再让ai修改一下好了 我什么都不会😭)

同一个作者的不同图片会建立多个不同的 Eagle 文件夹,能麻烦解决一下吗?

感谢回复,我其实已经用 AI 修复了😂

发布留言

登录以发布留言。