Skip to content

Instantly share code, notes, and snippets.

@ykessler
Last active September 19, 2020 17:16
Show Gist options
  • Select an option

  • Save ykessler/750c9b599a92c29e897b0b7ff93b0ed2 to your computer and use it in GitHub Desktop.

Select an option

Save ykessler/750c9b599a92c29e897b0b7ff93b0ed2 to your computer and use it in GitHub Desktop.

Revisions

  1. ykessler revised this gist Sep 19, 2020. 1 changed file with 13 additions and 1 deletion.
    14 changes: 13 additions & 1 deletion BOOKMARKLET: Markdown snippet
    Original file line number Diff line number Diff line change
    @@ -1 +1,13 @@
    javascript:var og_site=document.querySelector("meta[property='og:site_name']").getAttribute('content');var og_title=document.querySelector("meta[property='og:title']").getAttribute('content');var og_desc=document.querySelector("meta[property='og:description']").getAttribute('content').replace(/\s+/g," ");var title=og_title ? `${og_title} - ${og_site}` : document.title;if(title){var re=/(\\|\/|:|\*|\?|\"|<|>|\|)/gi;title=title.replace(re,'');link=`[${title}](${window.location}) - __${og_desc}__`;void(prompt('Markdown snnip', link));}
    javascript: var og_site = document.querySelector("meta[property='og:site_name']").getAttribute('content');
    var og_title = document.querySelector("meta[property='og:title']").getAttribute('content');
    var og_desc = document.querySelector("meta[property='og:description']").getAttribute('content').replace(/\s+/g, " ");
    var channel = (og_site == 'YouTube') ? document.querySelector("a.ytp-ce-channel-title").text : null;
    var title = og_title ? `${og_title}` : document.title;
    if(channel){title = `${title} - ${channel}`};
    if(og_site){title = `${title} - ${og_site}`};
    if (title) {
    var re = /(\\|\/|:|\*|\?|\"|<|>|\|)/gi;
    title = title.replace(re, '');
    link = `[${title}](${window.location}) - __${og_desc}__`;
    void(prompt('Markdown snnip', link));
    }
  2. ykessler revised this gist Sep 6, 2020. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion BOOKMARKLET: Markdown snippet
    Original file line number Diff line number Diff line change
    @@ -1 +1 @@
    javascript:var title=document.title;var desc=document.querySelector("meta[property='og:description']").getAttribute('content').replace(/\s+/g," ");if(title){var re=/(\\|\/|:|\*|\?|\"|<|>|\|)/gi;link=`[${title.replace(re,'')}](${window.location}) - __${desc}__`;void(prompt('Markdown link', link));}
    javascript:var og_site=document.querySelector("meta[property='og:site_name']").getAttribute('content');var og_title=document.querySelector("meta[property='og:title']").getAttribute('content');var og_desc=document.querySelector("meta[property='og:description']").getAttribute('content').replace(/\s+/g," ");var title=og_title ? `${og_title} - ${og_site}` : document.title;if(title){var re=/(\\|\/|:|\*|\?|\"|<|>|\|)/gi;title=title.replace(re,'');link=`[${title}](${window.location}) - __${og_desc}__`;void(prompt('Markdown snnip', link));}
  3. ykessler revised this gist Sep 6, 2020. No changes.
  4. ykessler revised this gist Sep 6, 2020. No changes.
  5. ykessler renamed this gist Sep 6, 2020. 1 changed file with 0 additions and 0 deletions.
  6. ykessler created this gist Sep 6, 2020.
    1 change: 1 addition & 0 deletions BOOKMARKLET: Markdown link + snippet
    Original file line number Diff line number Diff line change
    @@ -0,0 +1 @@
    javascript:var title=document.title;var desc=document.querySelector("meta[property='og:description']").getAttribute('content').replace(/\s+/g," ");if(title){var re=/(\\|\/|:|\*|\?|\"|<|>|\|)/gi;link=`[${title.replace(re,'')}](${window.location}) - __${desc}__`;void(prompt('Markdown link', link));}