Detect notion task id from default name by git branch
As of
// ==UserScript==
// @name Github notion task id detector
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Detect notion task id from default name by git branch
// @author Yes
// @match https://github.com/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=github.com
// @grant none
// ==/UserScript==
(function() {
'use strict';
setInterval(function() {
const prTitle = document.getElementById('pull_request_title')
if (!prTitle) return
const prTitleText = prTitle.value
const match = prTitleText.match(/(Tas \d+?) (.*)/)
if (match) {
let notionId = match[1].split(' ')
notionId = `[${notionId[0].toUpperCase()}-${notionId[1]}]`
prTitle.value = `${notionId} ${match[2]}`
}
}, 1000);
})();