tynanpurdy@MacBookAir instagram-to-bluesky % npm run start
instagramtobluesky@0.7.5 start
npx tsc --sourceMap && node ./dist/main.js
[11:51:54.350] INFO (40389): Import started at 2025-09-07T15:51:54.349Z
[11:51:54.350] INFO (40389):
SourceFolder: "instagram-tynanpurdy-2025-09-05-hcNI62sH"
username: "alt.tynanpurdy.com"
SIMULATE: false
[11:51:54.350] INFO (40389): --- SIMULATE mode is disabled, posts will be imported ---
[11:51:54.477] ERROR (40389): Authentication error
/Users/tynanpurdy/Documents/instagram/instagram-to-bluesky/node_modules/@atproto/xrpc/dist/xrpc-client.js:75
throw new types_1.XRPCError(resCode, error, message, resHeaders);
^
XRPCError: Invalid identifier or password
at XrpcClient.call (/Users/tynanpurdy/Documents/instagram/instagram-to-bluesky/node_modules/@atproto/xrpc/dist/xrpc-client.js:75:23)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async CredentialSession.login (/Users/tynanpurdy/Documents/instagram/instagram-to-bluesky/node_modules/@atproto/api/dist/atp-agent.js:257:25)
at async BlueskyClient.login (/Users/tynanpurdy/Documents/instagram/instagram-to-bluesky/dist/bluesky/bluesky.js:19:13)
at async main (/Users/tynanpurdy/Documents/instagram/instagram-to-bluesky/dist/instagram-to-bluesky.js:105:9)
at async /Users/tynanpurdy/Documents/instagram/instagram-to-bluesky/dist/main.js:5:5 {
error: 'AuthenticationRequired',
headers: {
'access-control-allow-origin': '*',
connection: 'keep-alive',
'content-length': '77',
'content-type': 'application/json; charset=utf-8',
date: 'Sun, 07 Sep 2025 15:51:54 GMT',
etag: 'W/"4d-98r3hvgolnybv7tgksQiZbSE7Zg"',
'ratelimit-limit': '10',
'ratelimit-policy': '10;w=86400',
'ratelimit-remaining': '9',
'ratelimit-reset': '1757346714',
vary: 'Accept-Encoding',
'x-powered-by': 'Express'
},
success: false,
status: 401
}
Node.js v23.11.0
tynanpurdy@MacBookAir instagram-to-bluesky % npm run start
[11:51:54.350] INFO (40389): Import started at 2025-09-07T15:51:54.349Z [11:51:54.350] INFO (40389): SourceFolder: "instagram-tynanpurdy-2025-09-05-hcNI62sH" username: "alt.tynanpurdy.com" SIMULATE: false [11:51:54.350] INFO (40389): --- SIMULATE mode is disabled, posts will be imported --- [11:51:54.477] ERROR (40389): Authentication error /Users/tynanpurdy/Documents/instagram/instagram-to-bluesky/node_modules/@atproto/xrpc/dist/xrpc-client.js:75 throw new types_1.XRPCError(resCode, error, message, resHeaders); ^
XRPCError: Invalid identifier or password at XrpcClient.call (/Users/tynanpurdy/Documents/instagram/instagram-to-bluesky/node_modules/@atproto/xrpc/dist/xrpc-client.js:75:23) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async CredentialSession.login (/Users/tynanpurdy/Documents/instagram/instagram-to-bluesky/node_modules/@atproto/api/dist/atp-agent.js:257:25) at async BlueskyClient.login (/Users/tynanpurdy/Documents/instagram/instagram-to-bluesky/dist/bluesky/bluesky.js:19:13) at async main (/Users/tynanpurdy/Documents/instagram/instagram-to-bluesky/dist/instagram-to-bluesky.js:105:9) at async /Users/tynanpurdy/Documents/instagram/instagram-to-bluesky/dist/main.js:5:5 { error: 'AuthenticationRequired', headers: { 'access-control-allow-origin': '*', connection: 'keep-alive', 'content-length': '77', 'content-type': 'application/json; charset=utf-8', date: 'Sun, 07 Sep 2025 15:51:54 GMT', etag: 'W/"4d-98r3hvgolnybv7tgksQiZbSE7Zg"', 'ratelimit-limit': '10', 'ratelimit-policy': '10;w=86400', 'ratelimit-remaining': '9', 'ratelimit-reset': '1757346714', vary: 'Accept-Encoding', 'x-powered-by': 'Express' }, success: false, status: 401 }
Node.js v23.11.0