puppet

Puppeteer script for anything
Log | Files | Refs

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 });