Rectxt

Rectxt

Rectxt Extension

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "name": "Rectxt",
  "description": "Rectxt Extension",
  "author": "Stefan Markovic",
  "version": "3.0.45",
  "manifest_version": 3,
  "icons": {
    "128": "images/icon.png"
  },
  "background": {
    "service_worker": "scripts/background.js"
  },
  "permissions": [
    "activeTab",
    "tabs",
    "storage",
    "cookies",
    "notifications",
    "alarms"
  ],
  "host_permissions": [
    "<all_urls>"
  ],
  "action": {
    "default_icon": "images/offIcon.png",
    "default_title": "Rectxt"
  },
  "web_accessible_resources": [
    {
      "resources": [
        "popup/*",
        "images/*"
      ],
      "matches": [
        "<all_urls>"
      ]
    }
  ],
  "content_scripts": [
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "config.js",
        "scripts/vendor/rollbar.min.js",
        "scripts/vendor/jwt-decode.min.js",
        "scripts/rollbar-error-tracking.js",
        "scripts/vendor/jquery-3.3.1.min.js",
        "scripts/vendor/psl.min.js",
        "scripts/phoneNumberParser.js",
        "scripts/atsScraper.js"
      ],
      "match_about_blank": true,
      "all_frames": true
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "scripts/popupInjector.js"
      ],
      "css": [
        "css/popupInjector.css"
      ]
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "exclude_matches": [
        "*://docs.google.com/*",
        "*://web-myrecdex-test.azurewebsites.net/*",
        "*://web-myrecdex-dev.azurewebsites.net/*",
        "*://*.wagwalking.com/*",
        "*://*.rectxt.com/*",
        "*://*.rectxt.io/*",
        "*://*.twitter.com/*",
        "*://mail.google.com/*",
        "*://*.office365.com/*",
        "*://*.office.com/*",
        "*://outlook.live.com/*",
        "*://*.bcferries.com/*",
        "*://*.linkedin.com/mjobs/*",
        "*://*.intercom.io/*",
        "*://*.clockworkrecruiting.com/*",
        "*://*.slack.com/*",
        "*://*.intercom.com/*",
        "*://*.twilio.com/*",
        "*://voice.google.com/*",
        "*://calendar.google.com/*",
        "*://zoom.us/*",
        "*://www.tangerine.ca/",
        "*://mail.yahoo.com/*",
        "*://*.interviewschedule.com/*",
        "*://*.perfectgift.com/*",
        "*://*.tribal.one/*",
        "*://app.vxt.co.nz/*",
        "*://*.ashbyhq.com/*",
        "*://msnbc.com/*",
        "*://easyweb.td.com/*",
        "*://*.monday.com/*",
        "*://dashboard.blaze.today/*",
        "*://app.comeet.co/*",
        "*://*.recruitee.com/*",
        "*://hire.lever.co/*",
        "*://hire.sandbox.lever.co/*",
        "*://*.greenhouse.io/*",
        "*://*.clearcompany.com/rdclassic/Candidate/CandidateTearsheet.aspx*",
        "*://*.nexmo.com/*",
        "*://*.cit.com/*",
        "*://*.certn.co/*"
      ],
      "js": [
        "scripts/vendor/libphonenumber-max.js",
        "scripts/detectPhoneNumbers.js"
      ],
      "css": [
        "css/detectPhoneNumbers.css"
      ],
      "run_at": "document_idle",
      "match_about_blank": true,
      "all_frames": true
    },
    {
      "matches": [
        "https://*.linkedin.com/*"
      ],
      "js": [
        "scripts/scrapers/linkedin.js"
      ]
    },
    {
      "matches": [
        "https://hiring.monster.ca/jcm/resumesearch/ResumeView.aspx*",
        "https://hiring.monster.ca/jcm/singleResumeView.aspx*",
        "https://hiring.monster.ca/jcm/singleresumeview.aspx*"
      ],
      "js": [
        "scripts/scrapers/monster.js"
      ]
    },
    {
      "matches": [
        "https://swim.mycompas.com/app/*",
        "https://swim.myavionte.com/app/*"
      ],
      "js": [
        "scripts/scrapers/mycompas.js"
      ]
    },
    {
      "matches": [
        "https://www.smartrecruiters.com/app/*"
      ],
      "js": [
        "scripts/scrapers/smartrecruiters.js"
      ]
    },
    {
      "matches": [
        "https://recruit.zoho.com/recruit/*"
      ],
      "js": [
        "scripts/scrapers/zoho.js"
      ]
    },
    {
      "matches": [
        "https://*.greenhouse.io/*"
      ],
      "js": [
        "scripts/scrapers/greenhouse.js"
      ],
      "css": [
        "css/greenhouse.css"
      ]
    },
    {
      "matches": [
        "https://*.swordfishapp.com/*"
      ],
      "js": [
        "scripts/scrapers/swordfishapp.js"
      ]
    },
    {
      "matches": [
        "https://search.amazinghiring.com/profiles/*"
      ],
      "js": [
        "scripts/scrapers/amazinghiring.js"
      ]
    },
    {
      "matches": [
        "https://*.freshteam.com/*"
      ],
      "js": [
        "scripts/scrapers/freshteam.js"
      ]
    },
    {
      "matches": [
        "https://*.clockworkrecruiting.com/*"
      ],
      "js": [
        "scripts/scrapers/clockworkrecruiting.js"
      ]
    },
    {
      "matches": [
        "https://www.ziprecruiter.com/contact/response/*",
        "https://www.ziprecruiter.com/resume-database/view/*",
        "https://www.ziprecruiter.com/resume-database/preview/*"
      ],
      "js": [
        "scripts/scrapers/ziprecruiter.js"
      ]
    },
    {
      "matches": [
        "https://*.hiringthing.com/admin/jobs/*"
      ],
      "js": [
        "scripts/scrapers/hiringthing.js"
      ]
    },
    {
      "matches": [
        "https://*.inwork.io/*"
      ],
      "js": [
        "scripts/scrapers/inwork.js"
      ]
    },
    {
      "matches": [
        "https://*.recruiteze.com/*"
      ],
      "js": [
        "scripts/scrapers/recruiteze.js"
      ]
    },
    {
      "matches": [
        "https://*.cnddtid.com/*"
      ],
      "js": [
        "scripts/scrapers/cnddtid.js"
      ]
    },
    {
      "matches": [
        "https://*.recruitee.com/*"
      ],
      "js": [
        "scripts/scrapers/recruitee.js"
      ],
      "css": [
        "css/recruitee.css"
      ]
    },
    {
      "matches": [
        "https://*.recruiterflow.com/*"
      ],
      "js": [
        "scripts/scrapers/recruiterflow.js"
      ]
    },
    {
      "matches": [
        "https://*.recooty.com/*"
      ],
      "js": [
        "scripts/scrapers/recooty.js"
      ]
    },
    {
      "matches": [
        "https://*.workable.com/*"
      ],
      "js": [
        "scripts/scrapers/workable.js"
      ]
    },
    {
      "matches": [
        "https://*.indeed.com/*"
      ],
      "js": [
        "scripts/scrapers/indeed.js"
      ],
      "match_about_blank": true,
      "all_frames": true
    },
    {
      "matches": [
        "https://app.jobvite.com/*"
      ],
      "js": [
        "scripts/scrapers/jobvite.js"
      ]
    },
    {
      "matches": [
        "https://www.paycomonline.net/v4/cl/web.php/candidate/index/*",
        "https://www.paycomonline.net/v4/cl/web.php/ats/application/*"
      ],
      "js": [
        "scripts/scrapers/paycomonline.js"
      ]
    },
    {
      "matches": [
        "https://app.comeet.co/*"
      ],
      "js": [
        "scripts/scrapers/comeet.js"
      ]
    },
    {
      "matches": [
        "https://app.teamtailor.com/*"
      ],
      "js": [
        "scripts/scrapers/teamtailor.js"
      ]
    },
    {
      "matches": [
        "https://hire.lever.co/*",
        "https://hire.sandbox.lever.co/*"
      ],
      "js": [
        "scripts/scrapers/lever.js"
      ]
    },
    {
      "matches": [
        "https://*.jobadder.com/*"
      ],
      "js": [
        "scripts/scrapers/jobadder.js"
      ],
      "css": [
        "css/jobadder.css"
      ]
    },
    {
      "matches": [
        "https://*.pinpointhq.com/*"
      ],
      "js": [
        "scripts/scrapers/pinpointhq.js"
      ]
    },
    {
      "matches": [
        "https://app.recruitcrm.io/*"
      ],
      "js": [
        "scripts/scrapers/recruitcrm.js"
      ],
      "css": [
        "css/recruitcrm.css"
      ]
    },
    {
      "matches": [
        "https://app.crelate.com/*"
      ],
      "js": [
        "scripts/scrapers/crelate.js"
      ]
    },
    {
      "matches": [
        "https://app.talentlyft.com/*"
      ],
      "js": [
        "scripts/scrapers/talentlyft.js"
      ]
    },
    {
      "matches": [
        "https://*.prevueaps.com/applicants/*"
      ],
      "js": [
        "scripts/scrapers/prevueapps.js"
      ]
    },
    {
      "matches": [
        "https://*.icims.com/*"
      ],
      "js": [
        "scripts/scrapers/icims.js"
      ],
      "css": [
        "css/icims.css"
      ],
      "all_frames": true
    },
    {
      "matches": [
        "https://*.clearancejobs.com/*"
      ],
      "js": [
        "scripts/scrapers/clearancejobs.js"
      ]
    },
    {
      "matches": [
        "https://*.akken.com/*"
      ],
      "js": [
        "scripts/scrapers/akken.js"
      ]
    },
    {
      "matches": [
        "https://*.avature.net/*"
      ],
      "js": [
        "scripts/scrapers/avature.js"
      ]
    },
    {
      "matches": [
        "https://*.ashbyhq.com/*"
      ],
      "js": [
        "scripts/scrapers/ashby.js"
      ]
    },
    {
      "matches": [
        "https://*.clearcompany.com/*"
      ],
      "js": [
        "scripts/scrapers/clearcompany.js"
      ],
      "css": [
        "css/clearcompany.css"
      ],
      "all_frames": true
    },
    {
      "matches": [
        "https://*.taleo.net/*"
      ],
      "js": [
        "scripts/scrapers/taleo.js"
      ]
    },
    {
      "matches": [
        "https://*.ultipro.com/*"
      ],
      "js": [
        "scripts/scrapers/ultipro.js"
      ]
    },
    {
      "matches": [
        "https://*.trakstar.com/*"
      ],
      "js": [
        "scripts/scrapers/trakstar.js"
      ]
    },
    {
      "matches": [
        "https://*.dayforcehcm.com/*"
      ],
      "js": [
        "scripts/scrapers/dayforcehcm.js"
      ]
    }
  ]
}