13 lines
558 B
JavaScript
13 lines
558 B
JavaScript
import { getAllStatuses, pixivToPleroma } from "./common.js";
|
|
|
|
var statuses = await getAllStatuses();
|
|
statuses = statuses.filter(status => status.content.includes("#error"));
|
|
statuses = statuses.map(status => {
|
|
var pixiv_id = status.content.match(/https:\/\/www.pixiv.net\/en\/artworks\/(\d+)/)[1];
|
|
return [status.id, pixiv_id];
|
|
});
|
|
console.log(statuses.map(([s,p]) => `https://pleroma.lamp.wtf/notice/${s} => https://www.pixiv.net/en/artworks/${p}`).join("\n"));
|
|
|
|
for (let [status_id, pixiv_id] of statuses) {
|
|
await pixivToPleroma(pixiv_id, status_id);
|
|
} |