Auto-deploy: 2026-05-17 22:51:47
This commit is contained in:
14
content.js
14
content.js
@@ -1041,7 +1041,7 @@ Brief honest assessment of this opportunity for my profile`
|
||||
const promptStr = buildPromptV2('list_analysis', { skills: [], listData: listDataStr }, settings.userProfile, settings.language);
|
||||
|
||||
const response = await fetch(
|
||||
\`https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=\${settings.apiKey}\`,
|
||||
`https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=${settings.apiKey}`,
|
||||
{
|
||||
method: 'POST',
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
@@ -1055,7 +1055,7 @@ Brief honest assessment of this opportunity for my profile`
|
||||
if (!response.ok) throw new Error('API Request failed');
|
||||
const data = await response.json();
|
||||
let resultText = data.candidates[0].content.parts[0].text;
|
||||
resultText = resultText.replace(/\`\`\`json/g, '').replace(/\`\`\`/g, '').trim();
|
||||
resultText = resultText.replace(/```json/g, '').replace(/```/g, '').trim();
|
||||
|
||||
let results;
|
||||
try {
|
||||
@@ -1070,7 +1070,7 @@ Brief honest assessment of this opportunity for my profile`
|
||||
if (jobItem) {
|
||||
const badge = document.createElement('div');
|
||||
badge.className = 'lja-badge';
|
||||
badge.style.cssText = \`
|
||||
badge.style.cssText = `
|
||||
display: inline-block;
|
||||
padding: 4px 8px;
|
||||
border-radius: 6px;
|
||||
@@ -1080,16 +1080,16 @@ Brief honest assessment of this opportunity for my profile`
|
||||
color: white;
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
\`;
|
||||
`;
|
||||
if (res.verdict === 'YES') {
|
||||
badge.style.background = 'linear-gradient(135deg, #00d67e, #00a65e)';
|
||||
badge.innerHTML = \`✅ MATCH: \${res.reason}\`;
|
||||
badge.innerHTML = `✅ MATCH: ${res.reason}`;
|
||||
} else if (res.verdict === 'NO') {
|
||||
badge.style.background = 'linear-gradient(135deg, #ff4d6d, #d90429)';
|
||||
badge.innerHTML = \`❌ SKIP: \${res.reason}\`;
|
||||
badge.innerHTML = `❌ SKIP: ${res.reason}`;
|
||||
} else {
|
||||
badge.style.background = 'linear-gradient(135deg, #ffb347, #ff9200)';
|
||||
badge.innerHTML = \`⚠️ MAYBE: \${res.reason}\`;
|
||||
badge.innerHTML = `⚠️ MAYBE: ${res.reason}`;
|
||||
}
|
||||
|
||||
const contentContainer = jobItem.element.querySelector('.artdeco-entity-lockup__content');
|
||||
|
||||
Reference in New Issue
Block a user