mirrored 14 minutes ago
0
Jason Leeupdate google drive file link in json 2291af3
{
    "id": "a74b607e-6bb5-4ea8-8a7c-5d97c7bbcd2a",
    "snapshot": "multiapps",
    "instruction": "I have developed a new Chrome extension myself, so it needs to be installed manually. Please help me install the extension located in the Desktop directory into the Chrome browser.",
    "source": "https://support.google.com/chrome/thread/205881926/it-s-possible-to-load-unpacked-extension-automatically-in-chrome?hl=en",
    "config": [
      {
        "type": "download",
        "parameters": {
          "files":[
            {
              "url":"https://drive.google.com/uc?export=download&id=1fe-MuG57hf12cEi4qI4dEI3OYJOHYoY2",
              "path":"/home/user/Desktop/helloExtension.zip"
            }
          ]
        }
      },
      {
        "type": "execute",
        "parameters": {
          "command": "echo password | sudo -S apt-get update -y && echo password | sudo -S apt-get install unzip -y && unzip /home/user/Desktop/helloExtension.zip -d /home/user/Desktop/ && rm /home/user/Desktop/helloExtension.zip",
          "shell": true
        }
      },
      {
        "type": "launch",
        "parameters": {
          "command": [
            "google-chrome",
            "--remote-debugging-port=1337"
          ]
        }
      },
      {
        "type": "launch",
        "parameters": {
          "command": [
            "socat",
            "tcp-listen:9222,fork",
            "tcp:localhost:1337"
          ]
        }
      }
    ],
    "trajectory": "trajectories/",
    "related_apps": [
      "chrome", "os"
    ],
    "evaluator": {
      "func": "is_in_list",
      "result": {
        "type": "find_unpacked_extension_path"
      },
      "expected": {
        "type": "rule",
        "rules": {
          "expected": "/home/user/Desktop/helloExtension"
        }
      }
    }
  }