') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); })(); Documented 7 functions across 2 files by komment-ai[bot] · Pull Request #2 · robocomp/robocomp-shadow · GitHub
Skip to content

Documented 7 functions across 2 files - #2

Open
komment-ai[bot] wants to merge 10 commits into
mainfrom
komment/main
Open

Documented 7 functions across 2 files#2
komment-ai[bot] wants to merge 10 commits into
mainfrom
komment/main

Conversation

@komment-ai

@komment-aikomment-aiBot commented May 17, 2024

Copy link
Copy Markdown

222 lines of code documented

Pipeline details

The following files were processed:

  • agents/long_term_spatial_memory_agent/scripts/long_term_graph.py
  • agents/long_term_spatial_memory_agent/scripts/main.py

@komment-aikomment-aiBot changed the title Preparing documentationDocumented 35 functions across 3 filesMay 17, 2024
@komment-aikomment-aiBot changed the title Documented 35 functions across 3 filesDocumented 19 functions across 1 fileMay 20, 2024
@komment-aikomment-aiBot changed the title Documented 19 functions across 1 fileDocumented 11 functions across 3 filesMay 22, 2024
@komment-aikomment-aiBot changed the title Documented 11 functions across 3 filesDocumented 2 functions across 1 fileMay 24, 2024
@komment-aikomment-aiBot changed the title Documented 2 functions across 1 fileDocumented 8 functions across 1 fileMay 24, 2024
@komment-aikomment-aiBot changed the title Documented 8 functions across 1 fileDocumented 18 functions across 2 filesJun 7, 2024
@komment-aikomment-aiBot changed the title Documented 18 functions across 2 filesDocumented 19 functions across 2 filesJun 17, 2024
@komment-aikomment-aiBot changed the title Documented 19 functions across 2 filesDocumented 9 functions across 1 fileJun 18, 2024
@komment-aikomment-aiBot changed the title Documented 9 functions across 1 fileDocumented 19 functions across 2 filesJun 20, 2024
@komment-aikomment-aiBot changed the title Documented 19 functions across 2 filesDocumented 32 functions across 2 filesJun 25, 2024
@komment-aikomment-aiBot changed the title Documented 32 functions across 2 filesDocumented 37 functions across 2 filesJun 28, 2024
@komment-aikomment-aiBot changed the title Documented 37 functions across 2 filesDocumented 7 functions across 2 filesJun 30, 2024
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants