copy url

You can copy browser’s URL and title with various formats like markdown, anchor tag and your own.

Author: Chookeun Moon

Last Updated: 23/10/19 02:15:46

Stars: 59

Get Workflow Get Latest Release

View on GitHub

Copy URL for Alfred

You can copy browser’s URL and title with various formats like markdown, anchor tag and your own.

screenshot

Installation

Powerpack is required.

  1. Download copyurl-catalina.alfredworkflow on macOS Catalina. Download copyurl.alfredworkflow for others.
  2. Open file by double-clicking or dragging into Alfred.
  3. Open Alfred and type url.
  4. Select URL format.

You can change everything at Alfred Preferences > Workflows menu.

For macOS Catalina(10.15.x) Users

Some codes does not work in macOS Catalina. So you should write your favorite browser manually.

  • Open Alfred Preferences and choose Workflows > Copy URL
  • Select first script filter object
  • Edit myBrowsers array with exact browser name in order

Add your own template

  1. Open ~/Library/Application Support/Alfred 2/Workflow Data/com.fallroot.copyurl/config.json file.
  2. Edit contents with valid JSON format.

config.json format

config.json file should be array of object is consist of format and type fields.
format field should be string of combination ${url}, ${title} or JavaScript function string like below.

[
    {
        "format": "${url}",
        "title": "URL"
    },
    {
        "format": "${title}",
        "title": "Title"
    },
    {
        "format": "<a href="${url}">${title}</a>",
        "title": "Anchor"
    },
    {
        "format": "[${title}](${url})",
        "title": "Markdown"
    },
    {
        "format": "function({title,url}){return title.toUpperString() + 'n' + url}",
        "title": "Custom"
    }
]

Supported Browsers

⚠️ This workflow was made by using OSA(Open Scripting Architecture). You can’t use this workflow in browsers which does not support OSA like Firefox.

Chromium

WebKit

License

MIT

Icon

Icons made by DinosoftLabs from www.flaticon.com