to_json.js (483B)
1 let data = ""; 2 const url = "https://www.caloyannis.xyz/tools"; 3 4 process.stdin.on("data", chunk => data += chunk); 5 process.stdin.on("end", () => { 6 const input = data.trim().replace(/^\s*Cookies?:\s*/i, ""); 7 8 const cookies = input 9 .split(";") 10 .filter(Boolean) 11 .map(c => { 12 const [name, ...v] = c.trim().split("="); 13 return { 14 name, 15 value: v.join("="), 16 url 17 }; 18 }); 19 20 process.stdout.write(JSON.stringify(cookies, null, 2)); 21 });